Known For
Filmography
—
—20232022
2017
2014
2014
2014
2013
2013
2012
2010
20062006
2002
1997
1994
1992

Dandelion Season
Movie · as Bill
Cash 2
Cash 2
Movie · as Cash
Cash
Cash
Movie · as Cash

VampFather
Movie · as Dr. Blood

The Last Train
Movie · as Charlie

Lost Angels
Movie · as Samuel Rosen

Altered
Movie · as Wilson

101 Modern LA Vampires
Movie

The Insomniac
Movie · as Officer Pollack

Assassins Tale
Movie · as Peter

Firefall: An Epic Family Adventure
Movie · as Frank Bird

Creed
Movie · as Steve Foster
The Craving Heart
The Craving Heart
Movie · as Alexander Tom

Bred in the Bone
Movie · as John Palmentario

Rocket Power: Race Across New Zealand
Movie · as Passerby #1 (voice)

The Practice
TV · as David Forbes · 1 ep

Janus
TV · as Detective 3 · 1 ep

Phoenix
TV · as Store Asst · 1 ep