Cast Credits Philip K. Dick's Electric Dreams (2017) Guest starring as Reverend Perine Episode 1x08: Autofac (Mar 5, 2018) Beyond (2017) Guest starring as Edgar Abbot (6 episodes) Episode 2x09: F.G.B. (Mar 15, 2018) Episode 2x08: I Scream, You Scream (Mar 8, 2018) Episode 2x07: Stir (Mar 1, 2018) Episode 2x06: Bedposts (Feb 15, 2018) Episode 2x02: Cheers, Bitch (Jan 18, 2018) Episode 2x01: Two Zero One (Jan 18, 2018) View 3 more View 3 less Zoo (2015) Guest starring as Leo Butler Episode 1x05: Blame It on Leo (Jul 28, 2015) The Whispers (2015) Guest starring as Thomas Harcourt (2 episodes) Episode 1x09: Broken Child (Aug 3, 2015) Episode 1x08: A Hollow Man (Jul 20, 2015) Scorpion (2014) Guest starring as Connor Episode 3x08: Sly and the Family Stone (Nov 14, 2016) Major Crimes (2012) Guest starring as Dr. Frank Wilshaw Episode 3x10: Zoo Story (Aug 11, 2014) Longmire (2012) Guest starring as Cal Weston Episode 2x08: The Great Spirit (Jul 15, 2013) Grimm (2011) Guest starring as Randy Goode Episode 6x07: Blind Love (Feb 17, 2017) Happy Town (2010) Starring as Eli 'Root Beer' Rogers (2 episodes) Episode 1x02: I Came to Haplin for the Waters (May 5, 2010) Episode 1x01: In This Home on Ice (Apr 28, 2010) Castle (2009) Guest starring as Eddie McUsic Episode 3x19: Law & Murder (Mar 28, 2011) Mad Men (2007) Guest starring as Adam Whitman (3 episodes) Episode 5x13: The Phantom (Jun 10, 2012) Episode 1x11: Indian Summer (Oct 4, 2007) Episode 1x05: Five G (Aug 16, 2007) October Road (2007) Starring as Physical Phil (19 episodes) Episode 2x13: As Soon as You Are Able (Mar 10, 2008) Episode 2x12: The Fine Art of Surfacing (Mar 10, 2008) Episode 2x11: Stand Alone by Me (Mar 3, 2008) Episode 2x10: Hat? No Hat? (Feb 18, 2008) Episode 2x09: We Lived Like Giants (Feb 11, 2008) Episode 2x08: Dancing Days Are Here Again (Jan 21, 2008) Episode 2x07: Spelling It Out (Jan 14, 2008) Episode 2x06: Revenge of the Cupcake Kid (Jan 7, 2008) Episode 2x05: Once Around the Block (Dec 17, 2007) Episode 2x04: Deck the Howls (Dec 10, 2007) Episode 2x03: The Infidelity Tour (Dec 3, 2007) Episode 2x02: How to Kiss Hello (Nov 26, 2007) Episode 2x01: Let's Get Owen (Nov 22, 2007) Episode 1x06: Best Friend Windows (Apr 26, 2007) Episode 1x05: Forever. Until Now (Apr 19, 2007) Episode 1x04: Secrets & Guys (Apr 5, 2007) Episode 1x03: Tomorrow's So Far Away (Mar 29, 2007) Episode 1x02: The Pros and Cons of Upsetting the Applecart (Mar 22, 2007) Episode 1x01: Pilot (Mar 15, 2007) View 16 more View 16 less Bones (2005) Guest starring as Seth Zalinsky Episode 8x08: The But in the Joke (Nov 26, 2012) Cybill (1995) Starring as Sean Episode 2x23: Three Women and a Dummy (May 13, 1996) One Day She'll Darken () Starring as Ohls