Revenge Guest cast, played by Bodie Newcomb Episode 1x06: Intrigue (Oct 26, 2011) Guest cast, played by John Knox Episode 3x11: Homecoming (Jan 5, 2014)