Cast Credits Night Sky (2022) Guest starring as Thomas (3 episodes) Episode 1x06: Dear Franklin (May 20, 2022) Episode 1x04: Boilermakers (May 20, 2022) Episode 1x02: La Capilla (May 20, 2022) 9-1-1: Lone Star (2020) Guest starring as Bennett Episode 1x09: Awakening (Mar 9, 2020) Magnum P.I. (2018) Guest starring as Sergeant Wayne Nix Episode 4x14: Run, Baby, Run (Feb 25, 2022) The Resident (2018) Guest starring as Nate Hill Episode 4x07: Hero Moments (Mar 2, 2021) S.W.A.T. (2017) Guest starring as Adam Max Episode 4x07: Under Fire (Jan 13, 2021) Ryan Hansen Solves Crimes on Television* (2017) Guest starring as Clancy Episode 2x07: The Ry Guy Goes to Jail (Jan 30, 2019) Valor (2017) Guest starring as Davis Goundry (5 episodes) Episode 1x10: Ciphers (Jan 1, 2018) Episode 1x09: Stay Frosty (Dec 11, 2017) Episode 1x08: About-Face (Dec 4, 2017) Episode 1x07: Blurred Lines (Nov 20, 2017) Episode 1x01: Pilot (Oct 9, 2017) View 2 more View 2 less Young Sheldon (2017) Guest starring as Clint Watson Episode 2x20: A Proposal and a Popsicle Stick Cross (May 2, 2019) APB (2017) Guest starring as Issac Hunter Episode 1x04: Signal Loss (Feb 27, 2017) Chance (2016) Guest starring as ADA Frank Lambert (7 episodes) Episode 2x10: Especially If You Run Away (Nov 29, 2017) Episode 2x09: A Madness of Two (Nov 22, 2017) Episode 2x08: An Infant, a Brute or a Wild Beast (Nov 15, 2017) Episode 2x07: Define Normal (Nov 8, 2017) Episode 2x06: Treasures in Jars of Clay (Nov 1, 2017) Episode 2x05: The Collected Works of William Shakespeare (Oct 25, 2017) Episode 2x03: The Flitcraft Parable (Oct 11, 2017) View 4 more View 4 less Berlin Station (2016) Guest starring as Chris Bolton Episode 1x03: Riverrun Dry (Oct 30, 2016) Aquarius (2015) Guest starring as Ron Kellaher (5 episodes) Episode 2x11: Can You Take Me Back? (Sep 3, 2016) Episode 2x05: Everybody's Got Something to Hide Except Me and My Monkey (Jun 30, 2016) Episode 2x03: Why Don't We Do It in the Road (Jun 16, 2016) Episode 2x01: Helter Skelter (Jun 16, 2016) Episode 1x13: Old Ego Is a Too Much Thing (Aug 15, 2015) View 2 more View 2 less Wayward Pines (2015) Starring as Adam Hassler (8 episodes) Episode 2x08: Pass Judgment (Jul 13, 2016) Episode 2x06: City Upon a Hill (Jun 29, 2016) Episode 2x05: Sound the Alarm (Jun 22, 2016) Episode 2x04: Exit Strategy (Jun 15, 2016) Episode 1x09: A Reckoning (Jul 16, 2015) Episode 1x03: Our Town, Our Law (May 28, 2015) Episode 1x02: Don't Discuss Your Life Before (May 21, 2015) Episode 1x01: Where Paradise Is Home (May 14, 2015) View 5 more View 5 less How to Get Away with Murder (2014) Guest starring as AUSA Caleb Abernathy Episode 1x04: Let's Get to Scooping (Oct 16, 2014) NCIS: New Orleans (2014) Guest starring as Avery Walker (4 episodes) Episode 5x24: The River Styx, Part II (May 14, 2019) Episode 5x23: The River Styx, Part I (May 7, 2019) Episode 5x11: Vindicta (Jan 15, 2019) Episode 5x02: Inside Out (Oct 2, 2018) View 1 more View 1 less True Detective (2014) Guest starring as Special Agent Burt Diller (4 episodes) Episode 3x05: If You Have Ghosts (Feb 3, 2019) Episode 3x04: The Hour and the Day (Jan 27, 2019) Episode 3x03: The Big Never (Jan 20, 2019) Episode 3x02: Kiss Tomorrow Goodbye (Jan 13, 2019) View 1 more View 1 less Vegas (2012) Guest starring as Lt. Norman Kemp Episode 1x08: Exposure (Nov 27, 2012) Grimm (2011) Guest starring as Mr. Keary Episode 3x06: Stories We Tell Our Young (Dec 6, 2013) Prime Suspect (2011) Starring as Augie Blando (13 episodes) Episode 1x13: Stuck in the Middle with You (Jan 22, 2012) Episode 1x12: Ain't No Sunshine (Jan 22, 2012) Episode 1x11: The Great Wall of Silence (Dec 22, 2011) Episode 1x10: A Gorgeous Mosaic (Dec 15, 2011) Episode 1x09: Gone to Pieces (Dec 1, 2011) Episode 1x08: Underwater (Nov 17, 2011) Episode 1x07: Wednesday's Child (Nov 10, 2011) Episode 1x06: Shame (Nov 3, 2011) Episode 1x05: Regrets, I've Had a Few (Oct 27, 2011) Episode 1x04: Great Guy, Yet: Dead (Oct 13, 2011) Episode 1x03: Bitch (Oct 6, 2011) Episode 1x02: Carnivorous Sheep (Sep 29, 2011) Episode 1x01: Pilot (Sep 22, 2011) View 10 more View 10 less Outlaw (2010) Guest starring as Officer Daniel Hale Episode 1x02: In Re: Officer Daniel Hale (Sep 24, 2010) Covert Affairs (2010) Guest starring as Seth Newman (6 episodes) Episode 4x06: Space (I Believe In) (Aug 20, 2013) Episode 4x02: Dig for Fire (Jul 23, 2013) Episode 3x13: Man in the Middle (Oct 30, 2012) Episode 3x12: Wishful Beginnings (Oct 23, 2012) Episode 3x11: Rock 'n' Roll Suicide (Oct 16, 2012) Episode 3x10: Let's Dance (Sep 18, 2012) View 3 more View 3 less NCIS: Los Angeles (2009) Guest starring as Unit Leader Episode 6x05: Black Budget (Oct 27, 2014) Castle (2009) Guest starring as Spalding Elliot Episode 7x11: Castle, P.I. (Jan 12, 2015) Lie to Me (2009) Guest starring as Principal Castle Episode 1x01: Pilot (Jan 21, 2009) The Mentalist (2008) Guest starring as Kenneth "Ken" Spackman (2 episodes) Episode 7x08: The Whites of His Eyes (Jan 21, 2015) Episode 7x01: Nothing But Blue Skies (Nov 30, 2014) Women's Murder Club (2007) Guest starring as Dennis Iverson Episode 1x04: Grannies, Guns and Love Mints (Nov 2, 2007) Burn Notice (2007) Guest starring as Frank Westen Episode 7x07: Psychological Warfare (Jul 25, 2013) Big Love (2006) Guest starring as Ralph Episode 4x01: Free at Last (Jan 10, 2010) The Unit (2006) Guest starring as Morgan Eliot Episode 2x04: Manhunt (Oct 10, 2006) Bones (2005) Guest starring as Pete Steckel Episode 4x03: Man in the Outhouse (Sep 10, 2008) Grey's Anatomy (2005) Guest starring as Ronny O'Malley (5 episodes) Episode 3x12: Six Days, Part 2 (Jan 18, 2007) Episode 3x11: Six Days, Part 1 (Jan 11, 2007) Episode 3x10: Don't Stand So Close to Me (Nov 30, 2006) Episode 3x08: Staring at the Sun (Nov 16, 2006) Episode 2x09: Thanks for the Memories (Nov 20, 2005) View 2 more View 2 less NCIS (2003) Guest starring as Marine Sgt. Malcolm Porter Episode 3x14: Light Sleeper (Jan 24, 2006) 24 (2001) Guest starring as Agent Baron Episode 4x14: Day 4: 8:00 P.M. - 9:00 P.M. (Mar 21, 2005) Charmed (1998) Guest starring as The Rabbit Episode 2x13: Animal Pragmatism (Feb 10, 2000) 7 Days (1998) Guest starring as Tom Boxdollar Episode 1x11: HAARP Attack (Jan 27, 1999) Sliders (1995) Guest starring as Jacob Episode 3x03: Electric Twister Acid Test (Oct 4, 1996) Saved by the Bell: The College Years (1993) Guest starring as Jason Episode 1x15: The Rave (Jan 4, 1994)