Cast Credits Timeless (2016) Guest starring as John F. Kennedy Episode 1x03: Atomic City (Oct 17, 2016) [Co-Star] Aquarius (2015) Guest starring as Bobby Kennedy Episode 2x06: Revolution 9 (Jul 7, 2016) Ray Donovan (2013) Guest starring as Agent Travis Episode 2x10: Volcheck (Sep 14, 2014) [Co-Star] Mistresses (2013) Guest starring as Handsome Episode 2x06: What Do You Really Want (Jul 7, 2014) Major Crimes (2012) Guest starring as Robert Keller Episode 2x16: Risk Assessment (Dec 23, 2013) Femme Fatales (2011) Guest starring as Greg Episode 1x03: Bad Medicine (May 20, 2011) Haven (2010) Guest starring as Victor Kirby (2 episodes) Episode 5x25: Now (Dec 17, 2015) [Co-Star] Episode 5x10: Mortality (Nov 14, 2014) Law & Order: Special Victims Unit (1999) Guest starring as Brian Townsend Episode 7x17: Class (Mar 21, 2006) Casualty (1986) Guest starring as Ray Episode 17x06: What's Love Got To Do With It? (Oct 19, 2002) Guiding Light (1952) Starring as Alexander "Sandy" Foster (2 episodes) Episode 53x219: Episode dated 12 May 2005 (May 12, 2005) Episode 53x217: Episode #1.14662 (May 10, 2005) Guest starring as Sandy Foster Episode 53x216: Episode dated 9 May 2005 (May 9, 2005)