Cast Credits Into the Dark (2018) Guest starring as Shane Barker Episode 2x02: Pilgrim (Nov 1, 2019) The Resident (2018) Guest starring as Jacob Yorn (3 episodes) Episode 4x04: Moving On and Mother Hens (Feb 2, 2021) Episode 4x03: The Accidental Patient (Jan 26, 2021) Episode 4x02: Mina's Kangaroo Court (Jan 19, 2021) Wisdom of the Crowd (2017) Guest starring as Kevin Simko Episode 1x13: The Tipping Point (Jan 14, 2018) Doubt (2017) Guest starring as ADA PJ Arrington (2 episodes) Episode 1x12: Running Out of Time (Aug 12, 2017) Episode 1x08: Top Dog / Underdog (Jul 22, 2017) Riverdale (2017) Guest starring as Principal Holden Honey (9 episodes) Episode 4x19: Chapter Seventy-Six: Killing Mr. Honey (May 6, 2020) Episode 4x18: Chapter Seventy-Five: Lynchian (Apr 29, 2020) Episode 4x17: Chapter Seventy-Four: Wicked Little Town (Apr 15, 2020) Episode 4x13: Chapter Seventy: The Ides of March (Feb 12, 2020) Episode 4x11: Chapter Sixty-Eight: Quiz Show (Jan 29, 2020) Episode 4x10: Chapter Sixty-Seven: Varsity Blues (Jan 22, 2020) Episode 4x08: Chapter Sixty-Five: In Treatment (Dec 4, 2019) Episode 4x04: Chapter Sixty-One: Halloween (Oct 30, 2019) Episode 4x02: Chapter Fifty-Nine: Fast Times at Riverdale High (Oct 16, 2019) View 6 more View 6 less Stalker (2014) Guest starring as John Bardo (2 episodes) Episode 1x14: My Hero (Jan 28, 2015) Episode 1x13: The News (Jan 21, 2015) Marvel's Agents of S.H.I.E.L.D. (2013) Guest starring as Joseph Bauer (3 episodes) Episode 4x06: The Good Samaritan (Nov 1, 2016) Episode 4x05: Lockup (Oct 25, 2016) Episode 4x04: Let Me Stand Next to Your Fire (Oct 18, 2016) The Fosters (2013) Guest starring as Robert Quinn (19 episodes) Episode 5x19: Many Roads (Mar 13, 2018) Episode 5x02: Exterminate Her (Jul 18, 2017) Episode 4x15: Sex Ed (Feb 28, 2017) Episode 4x14: Doors and Windows (Feb 21, 2017) Episode 4x13: Cruel and Unusual (Feb 14, 2017) Episode 3x06: It's My Party (Jul 13, 2015) Episode 3x02: Father's Day (Jun 15, 2015) Episode 2x21: The End of the Beginning (Mar 23, 2015) Episode 2x19: Justify the Means (Mar 9, 2015) Episode 2x18: Now Hear This (Mar 2, 2015) Episode 2x17: The Silence She Keeps (Feb 23, 2015) Episode 2x16: If You Only Knew (Feb 16, 2015) Episode 2x15: Light of Day (Feb 9, 2015) Episode 2x12: Over Under (Jan 19, 2015) Episode 2x10: Someone's Little Sister (Aug 18, 2014) Episode 2x07: The Longest Day (Jul 28, 2014) Episode 2x04: Say Something (Jul 7, 2014) Episode 2x02: Take Me Out (Jun 23, 2014) Episode 2x01: Things Unknown (Jun 16, 2014) View 16 more View 16 less Life Unexpected (2010) Starring as Ryan Thomas (26 episodes) Episode 2x13: Affair Remembered (Jan 18, 2011) Episode 2x12: Teacher Schooled (Jan 18, 2011) Episode 2x11: Stand Taken (Dec 7, 2010) Episode 2x10: Thanks Ungiven (Nov 30, 2010) Episode 2x09: Homecoming Crashed (Nov 16, 2010) Episode 2x08: Plumber Cracked (Nov 9, 2010) Episode 2x07: Camp Grounded (Nov 2, 2010) Episode 2x06: Honeymoon Interrupted (Oct 19, 2010) Episode 2x05: Music Faced (Oct 12, 2010) Episode 2x04: Team Rebounded (Oct 5, 2010) Episode 2x03: Criminal Incriminated (Sep 28, 2010) Episode 2x02: Parents Unemployed (Sep 21, 2010) Episode 2x01: Ocean Uncharted (Sep 14, 2010) Episode 1x13: Love Unexpected (Apr 12, 2010) Episode 1x12: Father Unfigured (Apr 5, 2010) Episode 1x11: Storm Weathered (Mar 29, 2010) Episode 1x10: Family Therapized (Mar 22, 2010) Episode 1x09: Formal Reformed (Mar 15, 2010) Episode 1x08: Bride Unbridled (Mar 8, 2010) Episode 1x07: Crisis Unaverted (Mar 1, 2010) Episode 1x06: Truth Unrevealed (Feb 22, 2010) Episode 1x05: Turtle Undefeated (Feb 15, 2010) Episode 1x04: Bong Intercepted (Feb 8, 2010) Episode 1x03: Rent Uncollected (Feb 1, 2010) Episode 1x02: Home Inspected (Jan 25, 2010) Episode 1x01: Pilot (Jan 18, 2010) View 23 more View 23 less The Forgotten (2009) Guest starring as Patrick Dent Episode 1x02: Diamond Jane (Sep 29, 2009) NCIS: Los Angeles (2009) Guest starring as FBI Special Agent David Ross (2 episodes) Episode 10x15: Smokescreen, Part II (Feb 17, 2019) Episode 10x14: Smokescreen (Jan 27, 2019) Justice (2006) Starring as Tom Nicholson (13 episodes) Episode 1x13: False Confession () Episode 1x12: Christmas Party (Dec 22, 2006) Episode 1x11: Prior Convictions (Dec 15, 2006) Episode 1x10: Filicide (Dec 8, 2006) Episode 1x09: Shotgun (Dec 1, 2006) Episode 1x08: Shark Week (Nov 6, 2006) Episode 1x07: Death Spiral (Oct 30, 2006) Episode 1x06: Crucified (Oct 23, 2006) Episode 1x05: Wrongful Death (Sep 27, 2006) Episode 1x04: Addicts (Sep 20, 2006) Episode 1x03: Behind the Orange Curtain (Sep 13, 2006) Episode 1x02: Pretty Woman (Sep 6, 2006) Episode 1x01: Pilot (Aug 30, 2006) View 10 more View 10 less Criminal Minds (2005) Guest starring as Frank Cowles Episode 10x01: 'X' (Oct 1, 2014) E-Ring (2005) Starring as Bobby Wilkerson (9 episodes) Episode 1x22: Acceptable Losses (Nov 30, 2006) Episode 1x21: Isolation (Nov 30, 2006) Episode 1x20: Hard Sell (Nov 30, 2006) Episode 1x19: Brothers in Arms (Nov 30, 2006) Episode 1x18: Two Princes (Nov 30, 2006) Episode 1x17: Friends and Enemies (Nov 30, 2006) Episode 1x16: Fallen Angels (Nov 30, 2006) Episode 1x15: Five Pillars (Nov 30, 2006) Episode 1x14: The General (Feb 1, 2006) View 6 more View 6 less Guest starring as Bobby Wilkerson (7 episodes) Episode 1x13: War Crimes (Jan 18, 2006) Episode 1x12: Breath of Allah (Jan 11, 2006) Episode 1x09: Delta Does Detroit (Nov 16, 2005) Episode 1x08: Cemetery Wind (2) (Nov 9, 2005) Episode 1x07: Cemetery Wind (1) (Nov 2, 2005) Episode 1x06: Toy Soldiers (Oct 26, 2005) Episode 1x02: Snatch and Grab (Sep 28, 2005) View 4 more View 4 less NCIS (2003) Guest starring as Navy Lieutenant Jonas Cobb (2 episodes) Episode 8x24: Pyramid (May 17, 2011) [Special Guest Star] Episode 8x23: Swan Song (May 10, 2011) CSI: Crime Scene Investigation (2000) Guest starring as A Collins Boy Episode 1x07: Blood Drops (Nov 17, 2000) [Co-Star] Charmed (1998) Guest starring as Kyle Brody (10 episodes) Episode 7x13: Charmageddon (Jan 30, 2005) Episode 7x12: Extreme Makeover: World Edition (Jan 23, 2005) Episode 7x11: Ordinary Witches (Jan 16, 2005) Episode 7x10: Witchness Protection (Nov 28, 2004) Episode 7x09: There's Something About Leo (Nov 21, 2004) Episode 7x08: Charmed Noir (Nov 14, 2004) Episode 7x07: Someone to Witch Over Me (Oct 31, 2004) Episode 7x06: Once in a Blue Moon (Oct 17, 2004) Episode 7x05: Styx Feet Under (Oct 10, 2004) Episode 7x04: Charrrmed! (Oct 3, 2004) View 7 more View 7 less Dawson's Creek (1998) Starring as Jack McPhee (93 episodes) Episode 6x24: ...Must Come to an End (May 14, 2003) Episode 6x23: All Good Things... (May 14, 2003) Episode 6x22: Joey Potter and the Capeside Redemption (May 7, 2003) Episode 6x21: Goodbye, Yellow Brick Road (Apr 30, 2003) Episode 6x20: Catch-22 (Apr 23, 2003) Episode 6x19: Lovelines (Apr 16, 2003) Episode 6x18: Love Bites (Apr 9, 2003) Episode 6x17: Sex and Violence (Apr 2, 2003) Episode 6x16: That Was Then (Mar 26, 2003) Episode 6x15: Castaways (Feb 12, 2003) Episode 6x14: Clean and Sober (Feb 5, 2003) Episode 6x13: Rock Bottom (Jan 29, 2003) Episode 6x12: All the Right Moves (Jan 22, 2003) Episode 6x11: Day Out of Days (Jan 15, 2003) Episode 6x10: Merry Mayhem (Dec 11, 2002) Episode 6x09: Everything Put Together Falls Apart (Nov 20, 2002) Episode 6x08: Spiderwebs (Nov 13, 2002) Episode 6x07: Ego Tripping at the Gates of Hell (Nov 6, 2002) Episode 6x06: Living Dead Girl (Oct 30, 2002) Episode 6x05: The Impostors (Oct 23, 2002) Episode 6x04: Instant Karma! (Oct 16, 2002) Episode 6x03: The Importance of Not Being Too Earnest (Oct 9, 2002) Episode 6x02: The Song Remains the Same (Oct 2, 2002) Episode 6x01: The Kids Are Alright (Oct 2, 2002) Episode 5x23: Swan Song (May 15, 2002) Episode 5x22: The Abby (May 8, 2002) Episode 5x21: After Hours (May 1, 2002) Episode 5x20: Separate Ways (Worlds Apart) (Apr 24, 2002) Episode 5x19: 100 Light Years from Home (Apr 17, 2002) Episode 5x18: Cigarette Burns (Apr 10, 2002) Episode 5x17: Highway to Hell (Apr 3, 2002) Episode 5x16: In a Lonely Place (Feb 20, 2002) Episode 5x15: Downtown Crossing (Feb 13, 2002) Episode 5x14: Guerilla Filmmaking (Feb 6, 2002) Episode 5x13: Something Wilder (Jan 30, 2002) Episode 5x12: Sleeping Arrangements (Jan 23, 2002) Episode 5x11: Something Wild (Jan 16, 2002) Episode 5x10: Appetite for Destruction (Dec 19, 2001) Episode 5x09: Four Scary Stories (Dec 12, 2001) Episode 5x08: Hotel New Hampshire (Nov 28, 2001) Episode 5x07: Text, Lies and Videotape (Nov 21, 2001) Episode 5x06: High Anxiety (Nov 14, 2001) Episode 5x05: Use Your Disillusion (Nov 7, 2001) Episode 5x04: The Long Goodbye (Oct 31, 2001) Episode 5x03: Capeside Revisited (Oct 24, 2001) Episode 5x02: The Lost Weekend (Oct 17, 2001) Episode 5x01: The Bostonians (Oct 10, 2001) Episode 4x23: Coda (May 23, 2001) Episode 4x22: The Graduate (May 16, 2001) Episode 4x21: Separation Anxiety (May 9, 2001) Episode 4x20: Promicide (May 2, 2001) Episode 4x19: Late (Apr 25, 2001) Episode 4x18: Eastern Standard Time (Apr 18, 2001) Episode 4x17: Admissions (Apr 11, 2001) Episode 4x16: Mind Games (Feb 28, 2001) Episode 4x15: Four Stories (Feb 14, 2001) Episode 4x14: A Winter's Tale (Feb 7, 2001) Episode 4x13: Hopeless (Jan 31, 2001) Episode 4x12: The Te of Pacey (Jan 17, 2001) Episode 4x11: The Tao of Dawson (Jan 10, 2001) Episode 4x10: Self Reliance (Dec 20, 2000) Episode 4x09: Kiss Kiss Bang Bang (Nov 29, 2000) Episode 4x08: The Unusual Suspects (Nov 22, 2000) Episode 4x07: You Had Me at Goodbye (Nov 15, 2000) Episode 4x06: Great Xpectations (Nov 8, 2000) Episode 4x05: A Family Way (Nov 1, 2000) Episode 4x04: Future Tense (Oct 25, 2000) Episode 4x03: Two Gentlemen of Capeside (Oct 18, 2000) Episode 4x02: Failing Down (Oct 11, 2000) Episode 4x01: Coming Home (Oct 4, 2000) Episode 3x23: True Love (May 24, 2000) Episode 3x22: The Anti-Prom (May 17, 2000) Episode 3x21: Show Me Love (May 10, 2000) Episode 3x20: The Longest Day (May 3, 2000) Episode 3x19: Stolen Kisses (Apr 26, 2000) Episode 3x18: Neverland (Apr 5, 2000) Episode 3x17: Cinderella Story (Mar 1, 2000) Episode 3x16: To Green, with Love (Feb 16, 2000) Episode 3x15: Crime and Punishment (Feb 9, 2000) Episode 3x14: Valentine's Day Massacre (Feb 2, 2000) Episode 3x13: Northern Lights (Jan 26, 2000) Episode 3x12: A Weekend in the Country (Jan 19, 2000) Episode 3x11: Barefoot at Capefest (Jan 12, 2000) Episode 3x10: First Encounters of the Close Kind (Dec 15, 1999) Episode 3x09: Four to Tango (Dec 1, 1999) Episode 3x08: Guess Who's Coming to Dinner (Nov 24, 1999) Episode 3x07: Escape from Witch Island (Nov 17, 1999) Episode 3x06: Secrets and Lies (Nov 10, 1999) Episode 3x05: Indian Summer (Oct 27, 1999) Episode 3x04: Home Movies (Oct 20, 1999) Episode 3x03: None of the Above (Oct 13, 1999) Episode 3x02: Homecoming (Oct 6, 1999) Episode 3x01: Like a Virgin (Sep 29, 1999) View 90 more View 90 less Guest starring as Jack McPhee (20 episodes) Episode 2x22: Parental Discretion Advised (May 26, 1999) Episode 2x21: Ch... Ch... Ch... Changes (May 19, 1999) Episode 2x20: Reunited (May 12, 1999) Episode 2x19: Rest in Peace (May 5, 1999) Episode 2x18: A Perfect Wedding (Apr 28, 1999) Episode 2x17: Psychic Friends (Mar 10, 1999) [Special Guest Star] Episode 2x16: Be Careful What You Wish For (Mar 3, 1999) [Special Guest Star] Episode 2x15: ...That Is the Question (Feb 17, 1999) [Special Guest Star] Episode 2x14: To Be or Not to Be... (Feb 10, 1999) [Special Guest Star] Episode 2x13: His Leading Lady (Feb 3, 1999) [Special Guest Star] Episode 2x12: Uncharted Waters (Jan 27, 1999) [Special Guest Star] Episode 2x11: Sex, She Wrote (Jan 20, 1999) [Special Guest Star] Episode 2x10: High Risk Behavior (Jan 13, 1999) [Special Guest Star] Episode 2x09: The Election (Dec 16, 1998) [Special Guest Star] Episode 2x08: The Reluctant Hero (Nov 25, 1998) [Special Guest Star] Episode 2x06: The Dance (Nov 11, 1998) [Special Guest Star] Episode 2x05: Full Moon Rising (Nov 4, 1998) [Special Guest Star] Episode 2x04: Tamara's Return (Oct 28, 1998) [Special Guest Star] Episode 2x03: Alternative Lifestyles (Oct 21, 1998) [Special Guest Star] Episode 2x02: Crossroads (Oct 14, 1998) [Special Guest Star] View 17 more View 17 less