Revenge Guest cast, played by Daniel Graves Episode 2x09: Revelations (Dec 2, 2012) Guest cast, played by David Wells Episode 3x10: Exodus (Dec 15, 2013)