Revenge Guest cast, played by Nick Heyman Episode 3x03: Confession (Oct 13, 2013) Guest cast, played by Matt McAbee Episode 3x08: Secrecy (Nov 17, 2013)