Revenge Guest cast, played by Roger Bart Episode 1x12: Infamy (Jan 11, 2012) Episode 1x17: Doubt (Apr 18, 2012) Episode 1x20: Legacy (May 9, 2012) Episode 1x21: Grief (May 16, 2012) Episode 2x05: Forgiveness (Oct 28, 2012) Episode 2x06: Illusion (Nov 4, 2012) Episode 2x07: Penance (Nov 11, 2012) Episode 2x17: Victory (Mar 24, 2013) Episode 3x18: Blood (Apr 6, 2014) Episode 4x20: Burn (Apr 19, 2015) Episode 4x21: Aftermath (Apr 26, 2015) Episode 4x22: Plea (May 3, 2015)