Born in Sydney, New South Wales, Australia
Angels Fallen
2020
As Michael
Sharknado
2013
As Weinstein
Syrup
As John Shecker / Mark Felton
Mega Shark vs. Giant Octopus
2009
As Takeo
Executive Producer