- Born in New Zealand, and moved to Australia at age 8.
- First acting role was playing a robbery victim in a training video for police.
- Worked as a stunt double before getting cast in breakout role on Heartbreak High.
- Played a bad boy on Heartbreak High; very different from his own high school days, where he enjoyed art and poetry.
- Has played villains in both the Marvel and DC cinematic universes; Jack Rollins in Captain America: The Winter Soldier, and Anatoli Knyazev in Batman v. Superman: Dawn of Justice.