
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) .

Sarah's Oil
2025

Saint Nick of Bethlehem
Harvey
2024

Fresh Kills
Nello
2024

unDEFILED
Coach Joe Baines
2024

Condition of Return
2023

MobKing
2023

Nefarious
Detective Russo
2023

What Remains
Scott
2022

Find Her
Felix Leonard
2022

Blackwood
Henri
2022

Pups Alone
Lenny
2021

Selling Isobel
Alfonso
2019

No Postage Necessary
Agent Ames
2018

Windsor
Pierre Gandy
2016

Blood in the Water
Marius Roos
2016

Cassidy Way
Truck Driver
2016

Army Dog
Sheriff Bill McCallister
2016

Eisenstein in Guanajuato
Hunter S. Kimbrough
2015

Where the Road Runs Out
Martin
2014

The Secret Village
Joe
2013

Awakened
Benny Dawson
2013
Stealing Roses
Joey
2012

Poe
Johnathon Poe
2012

Safe House
Soccer Stadium Commentator (uncredited)
2012

A Million Colours
Major Shawn Dixon
2011

3 Blind Saints
Frankie
2011

What if...
Joel Muller
2010

Starship Troopers 3: Marauder
Chief Bull Brittles
2008

Live Fast, Die Young
Rupe
2008

My Super Ex-Girlfriend
Leo
2006
The Coldest Winter
2005
The Mob Priest
Diamond Dan

Between Borders
Duane
2025

Pursuit of Freedom
Bedros
2022

Destination Marfa
Vincent (The Hitchhiker)
2021

The Penitent Thief
Tiran
2021

The Message
Gerald Walker
2020

Infidel
Pierre Barthes
2019

Bernie the Dolphin
Brock Winters / The Mayor
2018

The Cleaning Lady
Michael
2018

Running for Grace
Mayor
2018

Avalanche
Nate
2018

The Two Thieves
Demas
2014

Candles

Jimmy
Mr. Laney
2013
The December Cross
Officer Ralph
Poachers Moon
Commanding Officer Ben Miller
Stay Forte

The Chosen
Moses · (1 episode)
2019

FBI
Fabian Shabani · (1 episode)
2018

S.W.A.T.
Omar Morina · (1 episode)
2017

American Genius
David Sarnoff · (1 episode)
2015

Togetherness
Yanni · (1 episode)
2015

Person of Interest
Aris Zappo · (1 episode)
2011

The Suite Life on Deck
Stéphane · (1 episode)
2008

Ugly Betty
Steve · (9 episodes)
2006

Solidarity
Adam
2005

Arrested Development
Gator · (1 episode)
2003

NCIS
Danny Coyle · (1 episode)
2003

Without a Trace
Dimitri · (1 episode)
2002

A Beautiful Mind
Technician
2001

Law & Order: Criminal Intent
Phil Bartoli · (1 episode)
2001

Law & Order: Special Victims Unit
Milan Zergin · (1 episode)
1999

The Sopranos
Gaetano Giarizzo · (1 episode)
1999