Revenge Guest cast, played by John Barbolla Episode 4x06: Damage (Nov 2, 2014) Episode 4x12: Madness (Jan 11, 2015)