Cast Credits Dirty John (2018) Guest starring as Officer Mitrovich Episode 1x06: One Shoe (Dec 30, 2018) FBI (2018) Guest starring as Nick Frost Episode 1x15: Scorched Earth (Feb 26, 2019) Station 19 (2018) Starring as Captain Sean Beckett Guest starring as Captain Sean Beckett (18 episodes) Episode 5x18: Crawl Out Through the Fallout (May 19, 2022) Episode 5x17: The Road You Didn't Take (May 12, 2022) Episode 5x16: Death and the Maiden (May 5, 2022) Episode 5x15: When the Party's Over (Apr 7, 2022) Episode 5x14: Alone in the Dark (Mar 31, 2022) Episode 5x13: Cold Blue Steel and Sweet Fire (Mar 24, 2022) Episode 5x12: In My Tree (Mar 17, 2022) Episode 5x11: The Little Things You Do Together (Mar 10, 2022) Episode 5x10: Searching for the Ghost (Mar 3, 2022) Episode 5x09: Started from the Bottom (Feb 24, 2022) Episode 5x08: All I Want for Christmas Is You (Dec 16, 2021) Episode 5x07: A House Is Not a Home (Dec 9, 2021) Episode 5x06: Little Girl Blue (Nov 18, 2021) Episode 5x05: Things We Lost in the Fire (Nov 11, 2021) Episode 5x04: 100% or Nothing (Oct 21, 2021) Episode 5x03: Too Darn Hot (Oct 14, 2021) Episode 5x02: Can't Feel My Face (Oct 7, 2021) Episode 5x01: Phoenix from the Flame (Sep 30, 2021) View 15 more View 15 less There's... Johnny! (2017) Guest starring as Officer Episode 1x02: Dog Day Afternoon (Nov 16, 2017) Ten Days in the Valley (2017) Starring as Tom Petrovich (9 episodes) Episode 1x10: Day 10: Fade Out (Jan 6, 2018) Episode 1x09: Day 9: Recast (Jan 6, 2018) Episode 1x08: Day 8: Against Type (Dec 30, 2017) Episode 1x07: Day 7: Breaking the Story (Dec 23, 2017) Episode 1x06: Day 6: Down Day (Dec 16, 2017) Episode 1x05: Day 5: Back to Ones (Dec 16, 2017) Episode 1x04: Day 4: Below the Line (Oct 22, 2017) Episode 1x02: Day 2: Cutting Room Floor (Oct 8, 2017) Episode 1x01: Day 1: Fade In (Oct 1, 2017) View 6 more View 6 less Ozark (2017) Guest starring as Bruce Liddell (3 episodes) Episode 4x07: Sanctified (Jan 21, 2022) [Co-Star] Episode 1x08: Kaleidoscope (Jul 21, 2017) Episode 1x01: Sugarwood (Jul 21, 2017) Timeless (2016) Guest starring as Mr. Calhoun Episode 2x03: Hollywoodland (Mar 25, 2018) Westworld (2016) Guest starring as Jim Navarro (2 episodes) Episode 4x03: Années Folles (Jul 10, 2022) Episode 4x02: Well Enough Alone (Jul 3, 2022) Pitch (2016) Guest starring as Dave Grissom Episode 1x07: San Francisco (Nov 10, 2016) Quarry (2016) Guest starring as Detective Tommy Olsen (7 episodes) Episode 1x08: Nuoc Cha Da Mon (Oct 28, 2016) Episode 1x07: Carnival of Souls (Oct 21, 2016) Episode 1x06: His Deeds Were Scattered (Oct 14, 2016) Episode 1x05: Coffee Blues (Oct 7, 2016) Episode 1x04: Seldom Realized (Sep 30, 2016) Episode 1x03: A Mouthful of Splinters (Sep 23, 2016) Episode 1x02: Figure Four (Sep 16, 2016) View 4 more View 4 less Scorpion (2014) Guest starring as John Pandova Episode 2x21: Twist and Shout (Mar 28, 2016) Legends (2014) Guest starring as Julian Drake Episode 1x08: Iconoclast (Oct 1, 2014) Masters of Sex (2013) Guest starring as Nate Bombeck Episode 2x03: Fight (Jul 27, 2014) Major Crimes (2012) Guest starring as Detective Sean Mackeroy Episode 2x16: Risk Assessment (Dec 23, 2013) Scandal (2012) Guest starring as James Elliot Episode 4x02: The State of the Union (Oct 2, 2014) Grimm (2011) Guest starring as Timothy Steinkellner Episode 1x16: The Thing with Feathers (Apr 6, 2012) Suits (2011) Guest starring as Dr. Charles "Chaz" McManus Episode 8x08: Coral Gables (Sep 5, 2018) Franklin & Bash (2011) Guest starring as Commander Steven Puckett Episode 2x07: Summer Girls (Jul 17, 2012) Blue Bloods (2010) Guest starring as Detective Tommy Pierce Episode 9x08: Stirring the Pot (Nov 16, 2018) The Event (2010) Guest starring as Paul Stern (2 episodes) Episode 1x10: Everything Will Change (Nov 29, 2010) Episode 1x09: Your World to Take (Nov 22, 2010) The Glades (2010) Guest starring as Kyle Bertram Episode 2x06: Gibtown (Jul 17, 2011) Drop Dead Diva (2009) Guest starring as Stuart Kane Episode 5x06: Fool for Love (Jul 28, 2013) Castle (2009) Guest starring as Miles Haxton Episode 5x02: Cloudy with a Chance of Murder (Oct 1, 2012) Leverage (2008) Guest starring as Fred Bartley Episode 4x12: The Office Job (Dec 4, 2011) Legend of the Seeker (2008) Guest starring as Rourick Episode 2x19: Extinction (May 1, 2010) The Mentalist (2008) Guest starring as Ron Crosswhite Episode 3x13: Red Alert (Feb 3, 2011) Women's Murder Club (2007) Guest starring as Garret Roberts Episode 1x03: Blind Dates and Bleeding Hearts (Oct 26, 2007) Pushing Daisies (2007) Guest starring as Charles Charles (2 episodes) Episode 2x09: The Legend of Merle McQuoddy (Dec 10, 2008) Episode 2x08: Comfort Food (Dec 3, 2008) Private Practice (2007) Guest starring as Carl Episode 1x08: In Which Cooper Finds a Port in His Storm (Nov 21, 2007) Life (2007) Guest starring as Evan Tucker Episode 2x13: Re-Entry (Feb 4, 2009) GREEK (2007) Guest starring as Professor Simon Segal (6 episodes) Episode 4x10: Legacy (Mar 7, 2011) Episode 4x08: Subclass Plagiostomi (Feb 21, 2011) Episode 4x07: Midnight Clear (Feb 14, 2011) Episode 4x06: Fumble (Feb 7, 2011) Episode 4x05: Home Coming and Going (Jan 31, 2011) Episode 4x03: Cross Examined Life (Jan 17, 2011) View 3 more View 3 less Courting Alex (2006) Starring as Scott (12 episodes) Episode 1x12: A Moving Story (Aug 28, 2006) Episode 1x11: Alex Looks Out for Stephen (Aug 28, 2006) Episode 1x10: You Compete Me (Aug 21, 2006) Episode 1x09: The Perfect Couple (Aug 21, 2006) Episode 1x08: Big Client (Mar 29, 2006) Episode 1x07: The Mattress (Mar 22, 2006) Episode 1x06: Birthday (Mar 6, 2006) Episode 1x05: The Fix-Up (Feb 27, 2006) Episode 1x04: New Best Friend (Feb 13, 2006) Episode 1x03: Girlfriend (Feb 6, 2006) Episode 1x02: Is She Really Going Out with Him? (Jan 30, 2006) Episode 1x01: A Tale of Two Kisses (Jan 23, 2006) View 9 more View 9 less Criminal Minds (2005) Guest starring as Matthew Downs (2 episodes) Episode 7x24: Run (May 16, 2012) Episode 7x23: Hit (May 16, 2012) Grey's Anatomy (2005) Guest starring as William Episode 7x15: Golden Hour (Feb 17, 2011) Lost (2004) Guest starring as Nathan Episode 2x07: The Other 48 Days (Nov 16, 2005) NCIS (2003) Guest starring as Navy Commander Ryan Barnes Episode 12x06: Parental Guidance Suggested (Oct 28, 2014) CSI: Miami (2002) Guest starring as Edward Mathis Episode 3x10: After the Fall (Nov 29, 2004) Scrubs (2001) Guest starring as Jake (2 episodes) Episode 4x24: My Drive-By (Apr 26, 2005) Episode 4x23: My Faith in Humanity (Apr 19, 2005) Ed (2000) Starring as Mike Burton Episode 3x20: Second Chances (Mar 28, 2003) CSI: Crime Scene Investigation (2000) Guest starring as NTSB Investigator Episode 13x10: Risky Business Class (Dec 12, 2012) Angel (1999) Guest starring as Bartender Episode 1x12: Expecting (Jan 25, 2000) Law & Order: Special Victims Unit (1999) Guest starring as Justin Geld Episode 13x18: Valentine's Day (Apr 18, 2012)