2021
TV
TV Guest Star, Corazon
2020
T
T Draco Malfoy, Harry Potter and the Cursed Child
2020
TV
TV Guest Star, Sweet Tooth
2020
WS
WS Ron Bradman, The Alone Rangers
2020
FF
FF Bill Montgomery, WHINA
2019
T
T Draco Malfoy, Harry Potter and the Cursed Child
2018
T
T Draco Malfoy, Harry Potter and the Cursed Child
2018
TV
TV Guest Star, The Rookie
2018
TV
TV Major Recurring , Wrecked
2018
TV
TV Guest Star, Quantico
2017
TV
TV Recurring, Blue Bloods
2017
TV
TV Guest Star, Nashville
2017
TV
TV Guest Star, The Good Place
2016
TV
TV Guest Star, Adam Ruins Everything
2016
TV
TV Guest Star, NCIS:LA
2016
FF
FF Rice, Message from the King
2015
TV
TV Guest Star, The Player
2015
T
T Lobo, Camino Real
2014
TV
TV Series Regular, Short Poppies
2014
TV
TV Guest Star, Bones
2014
TV
TV Guest Star, Elementary
2014
SF
SF Ricky Hush, Limbo
2014
SF
SF Gisbourne, Secludio
2014
SF
SF Jackie Boy , Jackie Boy
2013
TV
TV Guest Star, The Crazy Ones
2013
TV
TV Guest Star, Project: SERA
2013
SF
SF Daniel, Speed Queen
2012
TV
TV Guest Star, Vegas
2012
TV
TV Recurring, Person of Interest
2012
SF
SF Vincent, Seizures
2011
TV
TV Guest Star, CSI:Miami
2011
TV
TV Guest Star, Detroit 1-8-7
2011
T
T Caliban, The Tempest
2010
TV
TV Guest Star, Montecito Heights
2010
FF
FF Peter Denenberg, Footsteps
2010
FF
FF Tobias, World's End
2010
T
T Petruchio, The Taming of the Shrew
2010
T
T Benedick, Much Ado About Nothing
2009
TV
TV Guest Star, Lie To Me
2009
TV
TV Guest Star, Without A Trace
2009
TV
TV Guest Star, Flight of the Conchords
2009
TV
TV Guest Star, Medium
2009
T
T Edmund, King Lear
2007
TV
TV Guest Star, CSI:NY
2007
TV
TV Guest Star, NCIS
2007
TV
TV Guest Star, Shark
2006
TV
TV Guest Star, Jericho
2006
TV
TV Guest Star, Brotherhood
2006
TV
TV Guest Star, The Unit
2006
TV
TV Guest Star, Numb3rs
2006
TV
TV Guest Star, Love Monkey
2006
TV
TV Guest Star, Law & Order
2006
FF
FF Jake Hunt, The Elephant Kiing
2004
T
T Shane Mungitt, Take Me Out
2003
TV
TV Major Recurring, As The World Turns
2003
TV
TV Guest Star, Law & Order
2002
T
T Solo, Nocturne/Adam Rapp
2001
T
T Clerval, Monster
2001
T
T Eilif, Mother Courage
2001
T
T Willoughby, Richard II
1999
TV
TV Guest Star, Hercules
1997
TV
TV Guest Star, Xena