Cast Credits Shooter (2016) Guest starring as Officer Kyle Timmons (2 episodes) Episode 1x03: Musa Qala (Nov 29, 2016) Episode 1x02: Exfiltration (Nov 22, 2016) Lethal Weapon (2016) Guest starring as Frank Hardy Episode 3x12: The Roger and Me (Jan 15, 2019) Bosch (2015) Starring as Raynard Waits (8 episodes) Episode 1x09: The Magic Castle (Feb 13, 2015) Episode 1x08: High Low (Feb 13, 2015) Episode 1x07: Lost Boys (Feb 13, 2015) Episode 1x06: Donkey's Years (Feb 13, 2015) Episode 1x05: Mama's Boy (Feb 13, 2015) Episode 1x04: Fugazi (Feb 13, 2015) Episode 1x03: Blue Religion (Feb 13, 2015) Episode 1x02: Lost Light (Feb 13, 2015) View 5 more View 5 less How to Get Away with Murder (2014) Guest starring as Gabriel Shaw Episode 1x03: Smile, or Go to Jail (Oct 9, 2014) Beauty and the Beast (2012) Guest starring as Liam Cullen (5 episodes) Episode 3x13: Destined (Sep 10, 2015) Episode 3x12: Sins of the Fathers (Aug 27, 2015) Episode 3x11: Unbreakable (Aug 20, 2015) Episode 3x10: Patient X (Aug 13, 2015) Episode 3x08: Shotgun Wedding (Jul 30, 2015) View 2 more View 2 less Marie (2012) Guest starring as Jason Gedrick Episode 1x25: Carnie Wilson (Nov 8, 2012) Major Crimes (2012) Guest starring as Mark Hickman (5 episodes) Episode 5x16: Quid Pro Quo (Mar 8, 2017) Episode 4x23: Hindsight: Part 5 (Mar 14, 2016) Episode 4x22: Hindsight: Part 4 (Mar 7, 2016) Episode 4x21: Hindsight: Part 3 (Feb 29, 2016) Episode 4x20: Hindsight: Part 2 (Feb 22, 2016) View 2 more View 2 less Luck (2012) Starring as Jerry Boyle (9 episodes) Episode 1x09: Two Prized Colts Go Head-to-Head (Mar 25, 2012) Episode 1x08: Ace Counters Smythe's Move with His Own (Mar 18, 2012) Episode 1x07: Ace and Claire Tour a Horse Farm (Mar 11, 2012) Episode 1x06: Ace Pitches a Deal (Mar 4, 2012) Episode 1x05: Ace Forces Escalante to Swap Jockeys (Feb 26, 2012) Episode 1x04: Ace Meets with a Colleague (Feb 19, 2012) Episode 1x03: Ace Meets with a Talented Whiz Kid (Feb 12, 2012) Episode 1x02: Ace Meets with a Potential Investor (Feb 5, 2012) Episode 1x01: Pilot (Jan 29, 2012) View 6 more View 6 less Grimm (2011) Guest starring as Craig Ferren Episode 2x11: To Protect and Serve Man (Nov 9, 2012) Lie to Me (2009) Guest starring as John Parks Episode 2x08: Secret Santa (Nov 23, 2009) Dexter (2006) Guest starring as George Novikov (10 episodes) Episode 7x10: The Dark... Whatever (Dec 2, 2012) Episode 7x09: Helter Skelter (Nov 25, 2012) Episode 7x08: Argentina (Nov 18, 2012) Episode 7x07: Chemistry (Nov 11, 2012) Episode 7x06: Do the Wrong Thing (Nov 4, 2012) Episode 7x05: Swim Deep (Oct 28, 2012) Episode 7x04: Run (Oct 21, 2012) Episode 7x03: Buck the System (Oct 14, 2012) Episode 7x02: Sunshine and Frosty Swirl (Oct 7, 2012) Episode 7x01: Are You...? (Sep 30, 2012) View 7 more View 7 less Windfall (2006) Starring as Cameron Walsh (13 episodes) Episode 1x13: Priceless (Aug 31, 2006) Episode 1x12: Urgent Care (Aug 24, 2006) Episode 1x11: Truth Be Told (Aug 17, 2006) Episode 1x10: Crash Into You (Aug 10, 2006) Episode 1x09: The Myth of More (Aug 3, 2006) Episode 1x08: Answered Prayers (Jul 27, 2006) Episode 1x07: Changing Partners (Jul 20, 2006) Episode 1x06: White Knights (Jul 13, 2006) Episode 1x05: Money Changers (Jul 6, 2006) Episode 1x04: Running with the Devil (Jun 29, 2006) Episode 1x03: There and Gone Again (Jun 22, 2006) Episode 1x02: The Getaway (Jun 15, 2006) Episode 1x01: Pilot (Jun 8, 2006) View 10 more View 10 less Criminal Minds (2005) Guest starring as Craig Kaline Episode 13x18: The Dance of Love (Mar 28, 2018) Supernatural (2005) Guest starring as Detective Peter Sheridan Episode 2x07: The Usual Suspects (Nov 9, 2006) Desperate Housewives (2004) Guest starring as Rick Coletti (6 episodes) Episode 4x13: Hello, Little Girl (Apr 27, 2008) Episode 4x12: In Buddy's Eyes (Apr 20, 2008) Episode 3x21: Into the Woods (May 6, 2007) Episode 3x20: Gossip (Apr 29, 2007) Episode 3x19: God, That's Good (Apr 22, 2007) Episode 3x18: Liaisons (Apr 15, 2007) View 3 more View 3 less Boomtown (2002) Starring as Officer Tom Turcotte (24 episodes) Episode 2x06: The Big Picture (Dec 28, 2003) Episode 2x05: The Hole-in-the-Wall Gang (Dec 27, 2003) Episode 2x04: Haystack (Dec 27, 2003) Episode 2x03: Wannabe (Dec 27, 2003) Episode 2x02: Inadmissible (Oct 3, 2003) Episode 2x01: The Love of Money (Sep 26, 2003) Episode 1x18: Lost Child (Apr 20, 2003) Episode 1x17: Blackout (Apr 13, 2003) Episode 1x16: Fearless (Mar 30, 2003) Episode 1x15: Storm Watch (Mar 16, 2003) Episode 1x14: Execution (Mar 9, 2003) Episode 1x13: Home Invasion (Mar 2, 2003) Episode 1x12: Sinaloa Cowboys (Jan 12, 2003) Episode 1x11: Monster's Brawl (Jan 5, 2003) Episode 1x10: Coyote (Dec 8, 2002) Episode 1x09: The David McNorris Show (Dec 1, 2002) Episode 1x08: Crash (Nov 17, 2002) Episode 1x07: Insured by Smith & Wesson (Nov 10, 2002) Episode 1x06: The Freak (Nov 3, 2002) Episode 1x05: All Hallow's Eve (Oct 27, 2002) Episode 1x04: Reelin' in the Years (Oct 20, 2002) Episode 1x03: The Squeeze (Oct 13, 2002) Episode 1x02: Possession (Oct 6, 2002) Episode 1x01: Pilot (Sep 29, 2002) View 21 more View 21 less Crossing Jordan (2001) Guest starring as Eli Graham Episode 5x05: Enlightenment (Oct 23, 2005) The Beast (2001) Starring as Reese McFadden (6 episodes) Episode 1x06: Functional Family (Jul 25, 2001) Episode 1x05: Travinia ... Life is But a Dream (Jul 18, 2001) Episode 1x04: Travinia ... Gently Down the Stream (Jul 11, 2001) Episode 1x03: The Delivery (Jun 27, 2001) Episode 1x02: The Damage Done (Jun 20, 2001) Episode 1x01: The Price (Pilot) (Jun 13, 2001) View 3 more View 3 less Law & Order: Special Victims Unit (1999) Guest starring as FBI Agent Cantwell Episode 14x09: Dreams Deferred (Dec 5, 2012) Ally McBeal (1997) Guest starring as Joel (2 episodes) Episode 3x04: Heat Wave (Nov 15, 1999) Episode 3x01: Car Wash (Oct 25, 1999) The Last Don (1997) Starring as Cross De Lena The Daily Show with Craig Kilborn (1996) Guest starring as Jason Gedrick (2 episodes) Episode 1998-04-29: Jason Gedrick (Apr 29, 1998) Episode 1997-11-04: Jason Gedrick (Nov 4, 1997) Murder One (1995) Starring as Neil Avedon (23 episodes) Episode 1x23: Chapter Twenty-Three (Apr 23, 1996) Episode 1x22: Chapter Twenty-Two (Apr 22, 1996) Episode 1x21: Chapter Twenty-One (Apr 22, 1996) Episode 1x20: Chapter Twenty (Apr 8, 1996) Episode 1x19: Chapter Nineteen (Apr 1, 1996) Episode 1x18: Chapter Eighteen (Mar 18, 1996) Episode 1x17: Chapter Seventeen (Mar 11, 1996) Episode 1x16: Chapter Sixteen (Mar 4, 1996) Episode 1x15: Chapter Fifteen (Feb 19, 1996) Episode 1x14: Chapter Fourteen (Feb 12, 1996) Episode 1x13: Chapter Thirteen (Feb 5, 1996) Episode 1x12: Chapter Twelve (Jan 22, 1996) Episode 1x11: Chapter Eleven (Jan 15, 1996) Episode 1x10: Chapter Ten (Jan 8, 1996) Episode 1x09: Chapter Nine (Dec 31, 1995) Episode 1x08: Chapter Eight (Nov 16, 1995) Episode 1x07: Chapter Seven (Nov 9, 1995) Episode 1x06: Chapter Six (Nov 2, 1995) Episode 1x05: Chapter Five (Oct 19, 1995) Episode 1x04: Chapter Four (Oct 12, 1995) Episode 1x03: Chapter Three (Oct 3, 1995) Episode 1x02: Chapter Two (Sep 26, 1995) Episode 1x01: Chapter One (Sep 19, 1995) View 20 more View 20 less The Outer Limits (1995) Guest starring as Captain Kelvin Parkhurst Episode 7x22: Human Trials (Jan 18, 2002) Sweet Justice (1994) Starring as Bailey Connors (22 episodes) Episode 1x22: The Sensational Six (Aug 12, 1995) Episode 1x21: Muddy Waters (Apr 22, 1995) Episode 1x20: Pledges (Apr 15, 1995) Episode 1x19: Broken Ties (Apr 8, 1995) Episode 1x18: Just Say Yes (Apr 1, 1995) Episode 1x17: Fire (Mar 25, 1995) Episode 1x16: Clouds of Glory (Mar 17, 1995) Episode 1x15: Bloodlines (Mar 4, 1995) Episode 1x14: Story of My Life (Feb 4, 1995) Episode 1x13: Greener Grass (Jan 21, 1995) Episode 1x12: Both Sides Now (Jan 14, 1995) Episode 1x11: Baby Mine (Jan 7, 1995) Episode 1x10: In the Name of the Son (Dec 3, 1994) Episode 1x09: The Power of Darkness (2) (Nov 12, 1994) Episode 1x08: The Power of Darkness (1) (Nov 12, 1994) Episode 1x07: Sex, Lies and Shining Armor (Oct 22, 1994) Episode 1x06: Fourth Quarter (Oct 15, 1994) Episode 1x05: The Right Thing (Oct 8, 1994) Episode 1x04: High School Confidential (Oct 1, 1994) Episode 1x03: One Good Woman (Sep 24, 1994) Episode 1x02: It's a Grand Old Dame (Sep 17, 1994) Episode 1x01: Pilot (Sep 15, 1994) View 19 more View 19 less Birdland (1994) Guest starring as Nick Keegan Episode 1x07: Lower Than the Angels (Apr 21, 1994) Class of '96 (1993) Starring as David Morrissey (2 episodes) Episode 1x02: They Shoot Baskets, Don't They (Jan 26, 1993) Episode 1x01: (pilot) (Jan 19, 1993)