Cast Credits For All Mankind (2019) Guest starring as Fred Talmadge (3 episodes) Episode 1x05: Into the Abyss (Nov 15, 2019) Episode 1x02: He Built the Saturn V (Nov 1, 2019) Episode 1x01: Red Moon (Nov 1, 2019) All Rise (2019) Guest starring as Deputy Pete Rashel (3 episodes) Episode 2x15: Hear My Voice (May 10, 2021) Episode 2x07: Almost The Meteor (Jan 25, 2021) Episode 2x06: Bounceback (Jan 4, 2021) The Boys (2019) Guest starring as Blue Hawk (3 episodes) Episode 3x06: Herogasm (Jun 24, 2022) Episode 3x05: The Last Time to Look on This World of Lies (Jun 17, 2022) Episode 3x03: Barbary Coast (Jun 3, 2022) Dynasty (2017) Guest starring as Matthew Blaisdel (4 episodes) Episode 1x22: Dead Scratch (May 11, 2018) Episode 1x21: Trashy Little Tramp (May 4, 2018) Episode 1x02: Spit It Out (Oct 18, 2017) Episode 1x01: I Hardly Recognized You (Oct 11, 2017) View 1 more View 1 less This Is Us (2016) Guest starring as Ryan (4 episodes) Episode 6x08: The Guitar Man (Mar 15, 2022) Episode 4x08: Sorry (Nov 12, 2019) Episode 4x05: Storybook Love (Oct 22, 2019) Episode 4x01: Strangers (Sep 24, 2019) View 1 more View 1 less Shades of Blue (2016) Guest starring as Cole (8 episodes) Episode 3x10: By Virtue Fall (Aug 19, 2018) Episode 3x09: Goodnight, Sweet Prince (Aug 12, 2018) Episode 3x08: Cry Havoc (Aug 5, 2018) Episode 3x07: Straight Through the Heart (Jul 29, 2018) Episode 3x06: The Reckoning (Jul 22, 2018) Episode 3x05: The Blue Wall (Jul 15, 2018) Episode 3x04: A Walking Shadow (Jul 8, 2018) Episode 3x01: Good Police (Jun 17, 2018) View 5 more View 5 less The Player (2015) Guest starring as Nick (3 episodes) Episode 1x08: Downtown Odds (Nov 12, 2015) Episode 1x04: The Big Blind (Oct 15, 2015) Episode 1x02: Ante Up (Oct 1, 2015) Chicago P.D. (2014) Guest starring as Detective Kenny Rixton (6 episodes) Episode 4x15: Favor, Affection, Malice or Ill-Will (Feb 22, 2017) Episode 4x14: Seven Indictments (Feb 15, 2017) Episode 4x13: I Remember Her Now (Feb 8, 2017) Episode 4x12: Sanctuary (Jan 18, 2017) Episode 4x11: You Wish (Jan 11, 2017) Episode 4x10: Don't Read the News (Jan 4, 2017) View 3 more View 3 less Revenge (2011) Starring as Jack Porter (88 episodes) Episode 4x23: Two Graves (May 10, 2015) Episode 4x22: Plea (May 3, 2015) Episode 4x21: Aftermath (Apr 26, 2015) Episode 4x20: Burn (Apr 19, 2015) Episode 4x19: Exposure (Apr 12, 2015) Episode 4x18: Clarity (Mar 29, 2015) Episode 4x17: Loss (Mar 22, 2015) Episode 4x16: Retaliation (Mar 15, 2015) Episode 4x15: Bait (Mar 8, 2015) Episode 4x14: Kindred (Jan 25, 2015) Episode 4x13: Abduction (Jan 18, 2015) Episode 4x12: Madness (Jan 11, 2015) Episode 4x11: Epitaph (Jan 4, 2015) Episode 4x10: Atonement (Dec 7, 2014) Episode 4x09: INTEL (Nov 30, 2014) Episode 4x08: Contact (Nov 16, 2014) Episode 4x07: Ambush (Nov 9, 2014) Episode 4x06: Damage (Nov 2, 2014) Episode 4x05: Repercussions (Oct 26, 2014) Episode 4x04: Meteor (Oct 19, 2014) Episode 4x03: Ashes (Oct 12, 2014) Episode 4x02: Disclosure (Oct 5, 2014) Episode 4x01: Renaissance (Sep 28, 2014) Episode 3x22: Execution (May 11, 2014) Episode 3x21: Impetus (May 4, 2014) Episode 3x20: Revolution (Apr 27, 2014) Episode 3x19: Allegiance (Apr 13, 2014) Episode 3x18: Blood (Apr 6, 2014) Episode 3x17: Addiction (Mar 30, 2014) Episode 3x16: Disgrace (Mar 23, 2014) Episode 3x15: Struggle (Mar 16, 2014) Episode 3x14: Payback (Mar 9, 2014) Episode 3x12: Endurance (Jan 12, 2014) Episode 3x11: Homecoming (Jan 5, 2014) Episode 3x10: Exodus (Dec 15, 2013) Episode 3x09: Surrender (Dec 8, 2013) Episode 3x08: Secrecy (Nov 17, 2013) Episode 3x07: Resurgence (Nov 10, 2013) Episode 3x06: Dissolution (Nov 3, 2013) Episode 3x05: Control (Oct 27, 2013) Episode 3x04: Mercy (Oct 20, 2013) Episode 3x03: Confession (Oct 13, 2013) Episode 3x02: Sin (Oct 6, 2013) Episode 3x01: Fear (Sep 29, 2013) Episode 2x22: Truth (2) (May 12, 2013) Episode 2x21: Truth (1) (May 12, 2013) Episode 2x20: Engagement (May 5, 2013) Episode 2x19: Identity (Apr 28, 2013) Episode 2x18: Masquerade (Mar 31, 2013) Episode 2x17: Victory (Mar 24, 2013) Episode 2x16: Illumination (Mar 17, 2013) Episode 2x15: Retribution (Mar 10, 2013) Episode 2x14: Sacrifice (Feb 17, 2013) Episode 2x13: Union (Feb 10, 2013) Episode 2x12: Collusion (Jan 20, 2013) Episode 2x11: Sabotage (Jan 13, 2013) Episode 2x10: Power (Jan 6, 2013) Episode 2x09: Revelations (Dec 2, 2012) Episode 2x08: Lineage (Nov 25, 2012) Episode 2x07: Penance (Nov 11, 2012) Episode 2x06: Illusion (Nov 4, 2012) Episode 2x05: Forgiveness (Oct 28, 2012) Episode 2x04: Intuition (Oct 21, 2012) Episode 2x03: Confidence (Oct 14, 2012) Episode 2x02: Resurrection (Oct 7, 2012) Episode 2x01: Destiny (Sep 30, 2012) Episode 1x22: Reckoning (May 23, 2012) Episode 1x21: Grief (May 16, 2012) Episode 1x20: Legacy (May 9, 2012) Episode 1x19: Absolution (May 2, 2012) Episode 1x18: Justice (Apr 25, 2012) Episode 1x17: Doubt (Apr 18, 2012) Episode 1x16: Scandal (Feb 29, 2012) Episode 1x15: Chaos (Feb 15, 2012) Episode 1x14: Perception (Feb 8, 2012) Episode 1x13: Commitment (Jan 18, 2012) Episode 1x12: Infamy (Jan 11, 2012) Episode 1x11: Duress (Jan 4, 2012) Episode 1x10: Loyalty (Dec 7, 2011) Episode 1x09: Suspicion (Nov 23, 2011) Episode 1x08: Treachery (Nov 16, 2011) Episode 1x07: Charade (Nov 2, 2011) Episode 1x06: Intrigue (Oct 26, 2011) Episode 1x05: Guilt (Oct 19, 2011) Episode 1x04: Duplicity (Oct 12, 2011) Episode 1x03: Betrayal (Oct 5, 2011) Episode 1x02: Trust (Sep 28, 2011) Episode 1x01: Pilot (Sep 21, 2011) View 85 more View 85 less Chase (2010) Guest starring as Adam Rothschild Episode 1x05: Above the Law (Oct 18, 2010) Past Life (2010) Guest starring as Brian Dugan Episode 1x03: Soul Music (Feb 18, 2010) Terminator: The Sarah Connor Chronicles (2008) Guest starring as Deputy Ridge Episode 1x01: Pilot (Jan 13, 2008) It's Always Sunny in Philadelphia (2005) Guest starring as Brad Fisher (3 episodes) Episode 7x13: The High School Reunion Part 2: The Gang's Revenge (Dec 15, 2011) Episode 7x12: The High School Reunion (Dec 8, 2011) Episode 5x05: The Waitress is Getting Married (Oct 15, 2009) Tru Calling (2003) Guest starring as Marc Colvin Episode 1x19: D.O.A. (Apr 29, 2004) Without a Trace (2002) Guest starring as Joe Giusti Episode 6x15: Deja Vu (Apr 24, 2008) Crossing Jordan (2001) Guest starring as Mr. Hopper Episode 5x18: Thin Ice (Apr 16, 2006) Malcolm in the Middle (2000) Guest starring as Donnie Episode 4x18: Reese's Party (Apr 27, 2003) Roswell (1999) Starring as Kyle Valenti (46 episodes) Episode 3x18: Graduation (May 14, 2002) Episode 3x17: Four Aliens and a Baby (May 7, 2002) Episode 3x16: Crash (Apr 30, 2002) Episode 3x15: Who Died and Made You King? (Apr 23, 2002) Episode 3x14: Chant Down Babylon (Feb 26, 2002) Episode 3x13: Panacea (Feb 12, 2002) Episode 3x12: Ch-Ch-Changes (Feb 5, 2002) Episode 3x11: I Married an Alien (Jan 29, 2002) Episode 3x10: A Tale of Two Parties (Jan 1, 2002) Episode 3x09: Samuel Rising (Dec 18, 2001) Episode 3x08: Behind the Music (Nov 27, 2001) Episode 3x07: Interruptus (Nov 20, 2001) Episode 3x06: To Have and To Hold (Nov 13, 2001) Episode 3x04: Secrets and Lies (Oct 30, 2001) Episode 3x03: Significant Others (Oct 23, 2001) Episode 3x02: Michael, The Guys and The Great Snapple Caper (Oct 16, 2001) Episode 2x21: The Departure (May 21, 2001) Episode 2x20: Off the Menu (May 14, 2001) Episode 2x19: Baby, It's You (May 7, 2001) Episode 2x17: Cry Your Name (Apr 23, 2001) Episode 2x16: Heart of Mine (Apr 16, 2001) Episode 2x15: Viva Las Vegas (Feb 26, 2001) Episode 2x14: How the Other Half Lives (Feb 19, 2001) Episode 2x13: Disturbing Behavior (Feb 5, 2001) Episode 2x12: We Are Family (Jan 29, 2001) Episode 2x11: To Serve and Protect (Jan 22, 2001) Episode 2x10: A Roswell Christmas Carol (Dec 18, 2000) Episode 2x07: Wipeout! (Nov 13, 2000) Episode 2x05: The End of the World (Oct 30, 2000) Episode 2x03: Surprise (Oct 16, 2000) Episode 2x02: Ask Not (Oct 9, 2000) Episode 1x22: Destiny (May 15, 2000) Episode 1x19: Four Square (Apr 24, 2000) Episode 1x18: Tess, Lies and Videotape (Apr 17, 2000) Episode 1x14: Blind Date (Feb 9, 2000) Episode 1x12: Into the Woods (Jan 26, 2000) Episode 1x11: Toy House (Jan 19, 2000) Episode 1x09: Heat Wave (Dec 1, 1999) Episode 1x08: Blood Brother (Nov 24, 1999) Episode 1x07: River Dog (Nov 17, 1999) Episode 1x06: 285 South (Nov 10, 1999) Episode 1x05: Missing (Nov 3, 1999) Episode 1x04: Leaving Normal (Oct 27, 1999) Episode 1x03: Monsters (Oct 20, 1999) Episode 1x02: The Morning After (Oct 13, 1999) Episode 1x01: Pilot (Oct 6, 1999) View 43 more View 43 less Starring as Deputy Jim Valenti Episode 2x04: Summer of '47 (Oct 23, 2000) Team Knight Rider (1997) Starring as Kevin "Trek" Sanders (22 episodes) Episode 1x22: Legion of Doom (May 18, 1998) Episode 1x21: Spy Girls (May 11, 1998) Episode 1x20: Apocalypse Maybe (May 4, 1998) Episode 1x19: EMP (Apr 27, 1998) Episode 1x18: Home Away from Home (Feb 23, 1998) Episode 1x17: The Ixtafa Affair (Feb 16, 1998) Episode 1x16: The Blonde Woman (Feb 10, 1998) Episode 1x15: Angels in Chains (Feb 3, 1998) Episode 1x14: The Return of Megaman (Feb 1, 1998) Episode 1x13: Out of the Past (Jan 19, 1998) Episode 1x12: The Bad Seed (Jan 12, 1998) Episode 1x11: Et Tu Dante (Jan 5, 1998) Episode 1x10: Oil & Water (Dec 11, 1997) Episode 1x09: The Iron Maiden (Dec 1, 1997) Episode 1x08: Sky One (Nov 24, 1997) Episode 1x07: Everything to Fear (Nov 17, 1997) Episode 1x06: Choctaw L-9 (Nov 10, 1997) Episode 1x05: Inside Traitor (Nov 3, 1997) Episode 1x04: K.R.O. (Oct 27, 1997) Episode 1x03: The A List (Oct 20, 1997) Episode 1x02: The Magnificent T.K.R. (Oct 13, 1997) Episode 1x01: Fallen Nation (Oct 6, 1997) View 19 more View 19 less