Revenge Guest cast, played by Jason Davis Episode 1x01: Pilot (Sep 21, 2011) Guest cast, played by Carmen Mormino Episode 2x05: Forgiveness (Oct 28, 2012) Guest cast, played by Page Leong Episode 2x18: Masquerade (Mar 31, 2013) Guest cast, played by Tom Virtue Episode 3x04: Mercy (Oct 20, 2013)