Debiutował jako aktor w pierwszej połowie lat 90. niewielkimi epizodami w serialach telewizyjnych. Od końca lat 90. regularnie obsadzany w produkcjach filmowych w rolach epizodycznych i drugoplanowych, wystąpił w takich produkcjach jak Romeo i Julia (1996), Cienka czerwona linia (1998), Gniew oceanu (2000), Pojutrze (2004), Za cenę życia (2006), Punisher: Strefa wojny (2008) czy Poradnik pozytywnego myślenia (2012).
Filmografia Filmy fabularne 1996: Romeo i Julia jako Benvolio Montague 1996: Foxfire jako Dana Taylor 1996: Uśpieni jako K.C. 1998: Cienka czerwona linia jako szeregowy 1998: Telling You jako Dennis Nolan 1999: Whiteboyz jako James 2000: Gniew oceanu jako sierżant Jeremy Mitchell 2001: Finder's Fee jako Bolan 2002: Guru jako Rusty McGee 2002: Policja jako Gary Sidwell 2003: Sekcja 8.