Known For
Filmography
2024
2010
2010
2005
2005
2003
1998
1994
1993

A Family Affair
Movie · as Walter

Master Harold... and the Boys
Movie · as Harold Ballard

The Holy Roller
Movie · as Declan (as Mike Maxwell)

Wish You Were Here
Movie · as Robert Dunsmore

The Business
Movie · as Jimmy

Oh Marbella!
Movie · as Nick

Operation Delta Force 2: Mayday
Movie · as Nickolai

Heavenly Creatures
Movie · as Professor

Daisy de Melker
TV · as Det Wolhuter · 3 eps