Television
2019
Supporting
Reef Break
Wild Poppy Entertainment
Steve Pearlman
2016
Supporting
Hoges: The Paul Hogan Story
FremantleMedia
Kevin Carlin
Lead
Arrest and Trial
NBC
Alex Hennech
Stage
2019
Charley
Death of a Salesman
Queensland Theatre
Jason Klarwein
2016
Saul Kimmer
True West
Brisbane Powerhouse
Marcel Dorney
2015
Michel Vallon
The God of Carnage
THAT Production Company
Timothy Wynne
2015
Crooks
Of Mice and Men
Sport for Jove
Iain Sinclair
2012
Tyrelle
A Hoax
La Boite Theatre
Lee Lewis
2012
Tyrelle
A Hoax
Griffin Theatre
Lee Lewis
Supporting
Rise
Mack Lindon
Bert Williams/Loa
Love's Uprising
Odyssey Theatre
Keith Antar Mason
Eldridge
The Mighty Gents
Inglewood Playhouse
Eric Quander
Sgt. Wilkie
A Soldier's Play
Long Beach Playhouse
Charles Gray
Snug/Web
A Midsummer Night's Dream
Shakespeare Festival Los Angeles
Ben Donenberg
Lyons
Fences
Complex Theatre
Charmin Lee
Sammy Brown
The Mayor's Limo
Mojo Ensemble Theatre
Erik White
Cliff Thomas
All Those Horses
Gardner Stage
Randall Craig
Albert Brickhouse
Passing
Towne Street Theatre
Sy Richardson
Mack Robinson
Most Valuable Player
Dallas Children's Theater
Cecilia Flores
Man
Lucifer's Lament
Company of Angels
Caerthan Banks
John
John and Juan
John and Juan Productions
David Prather
Multiple roles
1001 Black Inventions
Pinpoints Theatre
Rico Hill
Multiple roles
We Tell Stories
We Tell Stories
Carl Weintraub
One Man Performance
Unbridled
Improv Olympic
Voice Over
MacKaskill/Train Conductor
Halo 2
Bungie Software
Radio
Lead
The Kettle
National Public Radio, USA
Roy Hurst
Various roles
Invisible Man
Pacifica Radio, USA
Roy Hurst