Cast Credits The Book of Boba Fett (2021) Guest starring as Rodian Prisoner Episode 1x01: Chapter 1: Stranger in a Strange Land (Dec 29, 2021) [Uncredited] Star Wars Resistance (2018) Guest starring as Hugh Sion (3 episodes) Episode 2x18: The Escape (Jan 26, 2020) Episode 2x17: Rebuilding the Resistance (Jan 19, 2020) Episode 1x01: The Recruit (Oct 7, 2018) Guest starring as Shuttle Pilot Episode 2x17: Rebuilding the Resistance (Jan 19, 2020) Philip K. Dick's Electric Dreams (2017) Guest starring as Chris Ginsburg Episode 1x05: Real Life (Oct 15, 2017) Riverdale (2017) Guest starring as Rupert Chipping (5 episodes) Episode 4x06: Chapter Sixty-Three: Hereditary (Nov 13, 2019) Episode 4x05: Chapter Sixty-Two: Witness for the Prosecution (Nov 6, 2019) Episode 4x04: Chapter Sixty-One: Halloween (Oct 30, 2019) Episode 4x03: Chapter Sixty: Dog Day Afternoon (Oct 23, 2019) Episode 4x02: Chapter Fifty-Nine: Fast Times at Riverdale High (Oct 16, 2019) View 2 more View 2 less Supergirl (2015) Starring as Ben Lockwood / Agent Liberty (17 episodes) Episode 4x22: The Quest for Peace (May 19, 2019) Episode 4x21: Red Dawn (May 12, 2019) Episode 4x20: Will the Real Miss Tessmacher Please Stand Up? (May 5, 2019) Episode 4x19: American Dreamer (Apr 28, 2019) Episode 4x18: Crime and Punishment (Apr 21, 2019) Episode 4x17: All About Eve (Mar 31, 2019) Episode 4x14: Stand and Deliver (Mar 10, 2019) Episode 4x13: What's So Funny About Truth, Justice, and the American Way? (Mar 3, 2019) Episode 4x12: Menagerie (Feb 17, 2019) Episode 4x08: Bunker Hill (Dec 2, 2018) Episode 4x07: Rather the Fallen Angel (Nov 25, 2018) Episode 4x06: Call to Action (Nov 18, 2018) Episode 4x05: Parasite Lost (Nov 11, 2018) Episode 4x04: Ahimsa (Nov 4, 2018) Episode 4x03: Man of Steel (Oct 28, 2018) Episode 4x02: Fallout (Oct 21, 2018) Episode 4x01: The American Alien (Oct 14, 2018) View 14 more View 14 less Guest starring as Ben Lockwood / Agent Liberty Episode 5x13: It's a Super Life (Feb 23, 2020) [Special Guest Star] Rosewood (2015) Guest starring as Heath Casablanca Episode 1x10: Aortic Atresia And Art Installations (Dec 2, 2015) Stalker (2014) Guest starring as Jamie Episode 1x20: Love Kills (May 18, 2015) Star Wars: Rebels (2014) Guest starring as Maul (4 episodes) Episode 3x19: Twin Suns (Mar 18, 2017) Episode 3x10: Visions and Voices (Dec 10, 2016) Episode 3x02: The Holocrons of Fate (Oct 1, 2016) Episode 2x20: Twilight of the Apprentice (Mar 30, 2016) View 1 more View 1 less TableTop (2012) Guest starring as Sam Witwer (2 episodes) Episode 1x20: Dragon Age [Part 2] (Feb 14, 2013) Episode 1x19: Dragon Age [Part 1] (Jan 31, 2013) Grimm (2011) Guest starring as Max Robbins Episode 3x16: The Show Must Go On (Mar 21, 2014) Once Upon a Time (2011) Guest starring as Mr. Edward Hyde (5 episodes) Episode 6x04: Strange Case (Oct 16, 2016) Episode 6x03: The Other Shoe (Oct 9, 2016) Episode 6x01: The Savior (Sep 25, 2016) Episode 5x23: An Untold Story (May 15, 2016) Episode 5x22: Only You (May 15, 2016) View 2 more View 2 less Being Human (2011) Starring as Aidan McCollin (52 episodes) Episode 4x13: There Goes the Neighborhood (3) (Apr 7, 2014) Episode 4x12: House Hunting (Mar 31, 2014) Episode 4x11: Ramona the Pest (Mar 24, 2014) Episode 4x10: Oh Don't You Die for Me (Mar 17, 2014) Episode 4x09: Too Far, Fast Forward! (Mar 10, 2014) Episode 4x08: Rewind, Rewind... (Mar 3, 2014) Episode 4x07: Gallows Humor (Feb 24, 2014) Episode 4x06: Cheater of the Pack (Feb 17, 2014) Episode 4x05: Pack It Up, Pack It In (Feb 10, 2014) Episode 4x04: Panic Womb (Feb 3, 2014) Episode 4x03: Lil' Smokie (Jan 27, 2014) Episode 4x02: That Time of the Month (Jan 20, 2014) Episode 4x01: Old Dogs, New Tricks (Jan 13, 2014) Episode 3x13: Ruh Roh (Apr 8, 2013) Episode 3x12: Always a Bridesmaid, Never Alive (Apr 1, 2013) Episode 3x11: If I Only Had Raw Brain (Mar 25, 2013) Episode 3x10: For Those About to Rot (Mar 18, 2013) Episode 3x09: Of Mice and Wolfmen (Mar 11, 2013) Episode 3x08: Your Body Is a Condemned Wonderland (Mar 4, 2013) Episode 3x07: One Is Silver and the Other Pagan (Feb 25, 2013) Episode 3x06: What's Blood Got to Do with It? (Feb 18, 2013) Episode 3x05: Get Outta My Dreams, Get Into My Mouth (Feb 11, 2013) Episode 3x04: I'm So Lonesome I Could Die (Feb 4, 2013) Episode 3x03: The Teens They Are a Changin' (Jan 28, 2013) Episode 3x02: (Dead) Girls Just Wanna Have Fun (Jan 21, 2013) Episode 3x01: It's a Shame About Ray (Jan 14, 2013) Episode 2x13: It's My Party and I'll Die If I Want To (Apr 9, 2012) Episode 2x12: Partial Eclipse of the Heart (Apr 2, 2012) Episode 2x11: Don't Fear the Scott (Mar 26, 2012) Episode 2x10: Dream Reaper (Mar 19, 2012) Episode 2x09: When I Think About You I Shred Myself (Mar 12, 2012) Episode 2x08: I've Got You Under Your Skin (Mar 5, 2012) Episode 2x07: The Ties That Blind (Feb 27, 2012) Episode 2x06: Mama Said There'd Be Decades Like These (Feb 20, 2012) Episode 2x05: Addicted to Love (Feb 13, 2012) Episode 2x04: (I Loathe You) For Sentimental Reasons (Feb 6, 2012) Episode 2x03: All Out of Blood (Jan 30, 2012) Episode 2x02: Do You Really Want to Hurt Me? (Jan 23, 2012) Episode 2x01: Turn This Mother Out (Jan 16, 2012) Episode 1x13: A Funny Thing Happened on the Way to Me Killing You (Apr 11, 2011) Episode 1x12: You're the One That I Haunt (Apr 4, 2011) Episode 1x11: Going Dutch (Mar 28, 2011) Episode 1x10: Dog Eat Dog (Mar 21, 2011) Episode 1x09: I Want You Back (From the Dead) (Mar 14, 2011) Episode 1x08: Children Shouldn't Play with Undead Things (Mar 7, 2011) Episode 1x07: I See Your True Colors... And That's Why I Hate You (Feb 28, 2011) Episode 1x06: It Takes Two to Make a Thing Go Wrong (Feb 21, 2011) Episode 1x05: The End of the World as We Knew It (Feb 14, 2011) Episode 1x04: Wouldn't It Be Nice (If We Were Human) (Feb 7, 2011) Episode 1x03: Some Thing to Watch Over Me (Jan 31, 2011) Episode 1x02: There Goes the Neighborhood (2) (Jan 24, 2011) Episode 1x01: There Goes the Neighborhood (1) (Jan 17, 2011) View 49 more View 49 less Star Wars: The Clone Wars (2008) Starring as Darth Maul (11 episodes) Episode 7x12: Victory and Death (May 4, 2020) Episode 7x11: Shattered (May 1, 2020) Episode 7x10: The Phantom Apprentice (Apr 24, 2020) Episode 7x09: Old Friends Not Forgotten (Apr 17, 2020) Episode 7x08: Together Again (Apr 10, 2020) Episode 5x16: The Lawless (Feb 2, 2013) Episode 5x15: Shades of Reason (Jan 26, 2013) Episode 5x14: Eminence (Jan 19, 2013) Episode 5x01: Revival (Sep 29, 2012) Episode 4x22: Revenge (Mar 16, 2012) Episode 4x21: Brothers (Mar 9, 2012) View 8 more View 8 less Guest starring as Son (3 episodes) Episode 3x17: Ghosts of Mortis (Feb 11, 2011) Episode 3x16: Altar of Mortis (Feb 4, 2011) Episode 3x15: Overlords (Jan 28, 2011) Guest starring as Weequay Bounty Hunter Episode 4x22: Revenge (Mar 16, 2012) Guest starring as Alien Episode 4x22: Revenge (Mar 16, 2012) Guest starring as Mandalorian Super Commando Episode 5x16: The Lawless (Feb 2, 2013) Guest starring as Mandalorian Guard Episode 7x10: The Phantom Apprentice (Apr 24, 2020) Dexter (2006) Guest starring as Neil Perry (2 episodes) Episode 1x08: Shrink Wrap (Nov 19, 2006) Episode 1x07: Circle of Friends (Nov 12, 2006) Shark (2006) Guest starring as Richard Lee Franco Episode 2x10: Every Breath You Take (Nov 25, 2007) Bones (2005) Guest starring as Michael Downs Episode 2x01: The Titan on the Tracks (Aug 30, 2006) It's Always Sunny in Philadelphia (2005) Guest starring as Muscular Guy Episode 3x03: Dennis and Dee's Mom is Dead (Sep 20, 2007) Battlestar Galactica (2003) Guest starring as Crashdown (11 episodes) Episode 2x03: Fragged (Jul 29, 2005) Episode 2x02: Valley of Darkness (Jul 22, 2005) Episode 2x01: Scattered (Jul 15, 2005) Episode 1x13: Kobol's Last Gleaming, Part 2 (Apr 1, 2005) [Co-Star] Episode 1x12: Kobol's Last Gleaming, Part 1 (Mar 25, 2005) [Co-Star] Episode 1x10: The Hand of God (Mar 11, 2005) [Co-Star] Episode 1x06: Litmus (Feb 11, 2005) [Co-Star] Episode 1x05: You Can't Go Home Again (Feb 4, 2005) [Co-Star] Episode 1x04: Act of Contrition (Jan 28, 2005) [Co-Star] Episode 1x02: Water (Jan 14, 2005) [Co-Star] Episode 1x01: 33 (Jan 14, 2005) [Co-Star] View 8 more View 8 less Cold Case (2003) Guest starring as James Creighton Episode 1x22: The Plan (May 2, 2004) NCIS (2003) Guest starring as S Sgt. Rafael Episode 1x21: Split Decision (May 11, 2004) L.A. Dragnet (2003) Guest starring as Stephen Baylor Episode 2x08: Retribution (May 5, 2004) She Spies (2002) Guest starring as Jason Episode 1x04: Daddy's Girl (Sep 30, 2002) Smallville (2001) Starring as Davis Bloome (12 episodes) Episode 8x22: Doomsday (May 14, 2009) Episode 8x20: Beast (Apr 30, 2009) Episode 8x18: Eternal (Apr 2, 2009) Episode 8x16: Turbulence (Mar 19, 2009) Episode 8x15: Infamous (Mar 12, 2009) Episode 8x11: Legion (Jan 15, 2009) Episode 8x10: Bride (Nov 20, 2008) Episode 8x09: Abyss (Nov 13, 2008) Episode 8x08: Bloodline (Nov 6, 2008) Episode 8x06: Prey (Oct 23, 2008) Episode 8x03: Toxic (Oct 2, 2008) Episode 8x02: Plastique (Sep 25, 2008) View 9 more View 9 less CSI: Crime Scene Investigation (2000) Guest starring as Officer Casella (2 episodes) Episode 8x15: The Theory of Everything (May 1, 2008) Episode 8x03: Go To Hell (Oct 11, 2007) Dark Angel (2000) Guest starring as Marrow Episode 2x14: Love in Vein (Mar 8, 2002) Angel (1999) Guest starring as John Stoler Episode 4x18: Shiny Happy People (Apr 9, 2003) [Co-Star] JAG (1995) Guest starring as Beasley Episode 6x12: Collision Course (Jan 30, 2001)