- Sock (2012)
Role: Rob, dir: Kit Mcdee
- Bedlam (2012)
Role: Cutter, prod: Diabolic Pictures, dir: Simon Chewie baker
- Smugglers (2010)
* best actor award 48hr film festival Sydney,
role: Dennis, dir: Adam Khamis,
- Dying Ice (2010)
role: Ashen Spokesperson, prod: Intwine, dir: Nick Kesaveski
- Silver & Gold (2009)
role: Bruce, dir: Paul O' Gardener, prod: Pogman
- Smuggler (2009)
role: Dennis, dir: Adam Khamis, prod: AFTRS
- The Divorce Case (2009)
role: Gus, dir: Leon Hooke
- Next Door to the Velinskies (2009)
dir: Darren Hawkins, role: North West Cleaning Boss
- Phillip (2007)
role: Physiatrist, dir: David John Kelly, prod: Jon Dixon
- Hunt Angels (2006)
Hunt Angels Productions, role: Bleary Producer, dir: Alec Morgan
- Aussie Home Loans (2010)
role: Dad, Prod: Good Oil Films, Dir: Michael Spiccia.
- Woolworths (2010)
role: Tradie, Prod: Window, Dir: Rai Carlson (100%)
- Capital One (2008)
role: Salesman, Prod: Prodigy Films, Dir: Tim Bullock (Canada)
- V for Me (2007)
Channel V, role: Doctor Brightman, dir: Patrick Harris (100%)
- NSW Lotteries (2007)
Republic Films, role: Maitre'd, dir: Simon Phillips Brown (100%)
- ABC2 (2006)
The Milk Bar, role: Director, dir: Scott Anderson (100%)
- NINE MSN (2006)
Virtuactive, role: Cowboy, dir: Chris Kezelos
- Coke Zero (2006)
Plaza Films, role: Passenger, dir: Paul Middleditch
- SONY (2005)
Cyclops Films, role: Lawnmower Man, dir: Paul Cutter
- Bundaberg Rum (2005)
role: BBQ Man, dir: Adam Stevens
- The Drummer (2004)
Sydney Film Company, dir: Driver, dir: Ray Lawrence
- The Idea: Panasonic Movie Trailer (2003)
CIF Productions, role: Security Head, dir: Keir McFarlene (100%)
- Pride and Prejudice - Abriged (2011)
Not quite Cabaret, roles: Mr Collins, Mr Wickham, Mr Bingley, Uncle Gardener, Anne Deburgh, Mr Bennet, dir: Christnene Greenough
- Sock (2011)
Not quite Cabaret, role: Rob, dir: Christnene Greenough
- A Dirty Case of Murder (2011)
Murder Mystery Fun, role: The Detective, dir: Gary Boulter
- The Taming of the Shrew (2009)
Spark Productions, dir: Adrian Vickers, role: Petruchio
- Two Weddings and a Lawyer (2008)
Big Spalsh Productions, role: Jimmy, dir: Richard Cotter
- Wind in the Willows (2008)
Aust.Shakespeare Company role: Rabbit, dir: Marian Bragg
- Accidental death of an Anarchist (2008)
role: Anarchist, dir: Gary Boulter - Ensemble
- Emergence (return season) (2007)
Synacarde (Sydney Opera House), role: Engineer, dir: Mark Bolotin
- Love and War (2007)
Newtown Theatre, role: multiple, dir: Katie Gompertz
- Emergence (2005)
Synacarde (Sydney Opera House), role: Engineer, dir: Mark Bolotin
- Acting/Schmacting (2005)
Edge Theatre, role: Actor B, dir: Gary Boulter
- Subject (2005)
Edge Theatre, role: Joel, dir: Alan Miller
- Play up and play the game (2004)
Newtown Theatre, role: PLO Officer, dir: Katie Gompertz
- Call Back - Pilot (2010)
dir: Brent Williams, role: Josh, prod: Indianic Pictures
- Catalpa Rescue (2007)
Essential Viewing, role: Robert Cranston, dir: Lisa Harney