Revenge Guest cast, played by James McCaffrey Episode 1x10: Loyalty (Dec 7, 2011) Episode 1x11: Duress (Jan 4, 2012) Episode 1x12: Infamy (Jan 11, 2012) Episode 1x13: Commitment (Jan 18, 2012)