A South African born New Yorker with over three decades of versatile, award winning performances in popular, world-wide theatrically released studio & independent films, prime-time & cable television & New York theater. After small speaking roles opposite Russell Crowe in Ron Howard's A Beautiful Mind (2001) & David Chase's The Sopranos (1999) as Gaetano; his breakthrough lead role came in 2005 on Law & Order: Special Victims Unit (1999) directed by Oscar winner Juan José Campanella. Starring opposite Mariska Hargitay, Chris Meloni, & Bradley Cooper as the chilling yet engaging fundamentalist Milan Zergin. Also, a coveted recurring role on Ugly Betty (2006), becoming South Africa's first male SAG Award Nominee (Ensemble Comedy Performance). Followed by significant supporting roles in the studio films My Super Ex-Girlfriend (2006) opposite Eddie Izzard, Luke Wilson, & Uma Thurman directed by Ivan Reitman for Twentieth Century Fox . An ensemble lead in Sony's Starship Troopers 3: Marauder (2008) produced by David Lancaster, a supporting role in Pure Flix's What If... (2010), & supporting lead in the Lionsgate family film Army Dog (2016) .
2025
2025
as Duane
2024
as Harvey
2024
as Nello
2024
as Coach Joe Baines
2023
2023
2023
as Detective Russo
2022
as Scott
2022
as Felix Leonard
2022
as Bedros
2022
as Henri
2021
as Lenny
2021
as Vincent (The Hitchhiker)
2021
as Tiran
2020
as Gerald Walker
2019
as Pierre Barthes
2019
as Alfonso
2019
as Moses
2018
as Brock Winters / The Mayor
2018
as Fabian Shabani
2018
as Michael
2018
as Mayor
2018
as Agent Ames
2018
as Nate
2016
as Pierre Gandy
2016
as Marius Roos
2016
as Truck Driver
2016
as Sheriff Bill McCallister
2015
as Hunter S. Kimbrough
2015
as Yanni
2014
as Martin
2014
as Demas
2013
as Joe
2013
as Benny Dawson
2013
as Mr. Laney
2012
as Joey
2012
as Johnathon Poe
2012
as Soccer Stadium Commentator (uncredited)
2011
as Aris Zappo
2011
as Major Shawn Dixon
2011
as Frankie
2010
as Joel Muller
2008
as Stéphane
2008
as Chief Bull Brittles
2008
as Rupe
2006
as Steve
2006
as Leo
2005
2003
as Gator
2003
as Danny Coyle
2002
as Dimitri
2001
as Phil Bartoli
1999
as Milan Zergin
1999
as Gaetano Giarizzo
as Diamond Dan
as Peter