Actor
| 2025 | Korban Part II | Investor #2 - Episode 2 | Cat House Films, Dir. Dir. Jeevan Nathan, Christchurch NZ/Singapore |
| 2024 | Dark City: The Cleaner | Episode 5 - Hotel Guest | Endeavour Ventures, Dir. Dir. Rick Jacobson, Christchurch NZ |
| 2015 | Te Radar's Chequered Past | Derring Do | Zeitgeist Productions, Dir. Peter Bell, Christchurch, NZ |
| 2016 | The Stolen | Digger Joe | Cork Films, Dir. Niall Johnson, Christchurch, NZ |
| 2025 | Hound of the Baskervilles | Holmes | Canterbury Repertory Co., Dir. Dir. Ross Gumbley, Christchurch, NZ |
| 2024 | The Opposite Sex | Eric | Brick Road Productions, Dir. Dir. Raoul Neve , Christchurch, NZ |
| 2023 | Seascape | Charlie | Canterbury Repertory Co., Dir. Dir Eilish Moran , Christchurch, NZ |
| 2022 | A Bunch of Amateurs | Jefferson Steel | Canterbury Repertory Co., Dir. Dir. Barry Grant , Christchurch, NZ |
| 2021 | LOL-esque | Substitute Stripper | The Burlesque Collective, Christchurch, NZ |
| 2021 | Hudson & Halls: Live | David Halls | Elmwood Players, Dir. Dir. Tom Vavasour , Christchurch, NZ |
| 2020 | Dear Jane | Guide/Narrator/Chorus | NO Productions Theatre Limited, Dir. Nataliya Oryschuck, Christchurch, NZ |
| 2019 | Unoriginal Sin | Bill Adams | Brick Road Productions, Dir. Doug Clarke, Christchurch, NZ |
| 2018 | The Woman in Black | Arthur Kipps | NO Productions Theatre Limited, Dir. Nataliya Oryschuck, Christchurch, NZ |
| 2017 | Forget me Knot | Robert Zeinfeld | Brick Road Productions, Dir. Barry Goode, Christchurch, NZ |
| 2016 | King Lear | Lear | Canterbury Repertory, Dir. Julian Anderson, Christchurch, NZ |
| 2014 | Cat on a Hot Tin Roof | Big Daddy | Canterbury Repertory, Dir. Annette Searle, Christchurch, NZ |
| 2014 | The Tempest | Prospero | Top Dog Theatre, Dir. Nikki Bleyendaal, Christchurch, NZ |
| 2013 | The Rise and Fall of Little Voice | Ray Say | Canterbury Repertory Company, Dir. Tom Vavasour, Christchurch |
| 2013 | Wind in the Willows | Badger and Otter | Christchurch City Council Summer Theatre, Dir. Hallam and Clarke, Christchurch |
| 2012 | Jeffrey Bernard is Unwell | Jeffrey Bernard | Elmwood Players, Dir. Heather Giles, Christchurch |
| 2012 | Julius Caesar | Brutus | Canterbury Repertory Company, Dir. Julian Anderson, Christchurch |
| 2011 | Popcorn | Karl Brezner | Top Dog Theatre, Dir. Derek Doddington, Christchurch |
| 2011 | A Midsummer Night's Dream | Bottom | Top Dog Theatre, Dir. Jay Versteeg, Christchurch |
| 2024 | Never, Ever Say Never Ever Again | Bond | Mad Scientists (48 Hours), Dir. Dir, Jullian Josland , Christchurch, NZ |
| 2024 | Never Forget You | Edward (Lead) | Zero-Budget Films, Dir. Dir. Jess Leka, Christchurch, NZ |
| 2024 | Plato | The Bureaucrat | Interframe Pictures, Dir. Dir. Ricky Townsend , Christchurch, NZ |
| 2024 | Father and Son | Dad (Lead) | Kleanslate Films, Dir. Dir. Sukhvir Parmar, Christchurch, NZ |
| 2024 | Painted Lines: An artist’s Story-SailGP | Otto Maddison (Lead) | F50 League Ltd, Dir. Dir. Dane Avery, Christchurch, NZ |
| 2023 | Hope to Die | Benjamin (Lead) | One Dollar Genre, Dir. Dir. Alexander Jones, Christchurch, NZ |
| 2022 | On the Edge of Hope | Old Adam | Kleanslate Films, Dir. Dir Sukhvir Parmar, Christchurch, NZ |
| 2006 | Unhinged | Hypnotherapist | NZBS, Dir. Luke Harris |
| 2022 | Arvida ‘Live the Age You Feel’ | Mr. B | Augusto Video Productions, Dir. Dir, James Anderson , Christchurch, NZ |
| 2020 | Angel Bay "Little Victories" | Granddad | Ruffell Creative, Dir. Tim McInnes, Christchurch, NZ |
| 2025 | Phantasmagoria | MC | Fantasiser’s (& Steampunk) Festival , Christchurch, NZ |
| 2020 | Art Heist: intro video | Devlin Cross | Code Breakers Ltd, Dir. Logan McMillan, Christchurch, NZ |
| 2019 | TracPoint Mouse/Pointer | Presenter | Allied Press Media, Dir. Mark McNeill, Christchurch, NZ |
| 2018 | Neff Cooking Theatre | Christchurch Food Show | North Port Events Limited, Christchurch, NZ |
| 2017 - 2018 | Riccarton House Ghost Tour | Dr. Wild | NO Productions Theatre Limited, Dir. Nataliya Oryschuck, Christchurch, NZ |
| 2013 | Census-Collector's Training DVD | Presenter | Orly Productions, Christchurch |
| 2020 | Ethique Concentrate Campaign | The Voice | Resonate Productions, Dir. Zac Bennett-Knight, Christchurch, NZ |
| 2020 | Decepto | Pilot/Despair/Doubt | Ara Defenders Mobile game, Dir. Josiah Kerr, Christchurch, NZ |
| 2018 | Banger Insurance | Voice over | Snorkel Creative Video, Dir. Logan McMillan, Christchurch, NZ |
| 2019 - 2023 | Lamb & Haywood Funeral Homes | Various Campaigns | Dir. Self-directed , Christchurch, NZ |
| 2016 - 2019 | Regular Radio Ads | Various | NZME, Christchurch, NZ |
| 2018 | A Picasso | NO Productions Theatre Limited, Dir. Michael Adams, Christchurch, NZ | |
| 2016 | The Turn of the Screw | No Theatre Productions, Dir. Michael Adams, Christchurch and Oamaru, NZ |
| 2023 | Equity: Audition Workshop | Peter Feeney |
| 2021 | Equity: US Accent Workshop | Jacque Drew, Christchurch |
| 2020 | Equity: NZ Casting Hothouse | Anousha Zarkesh, Zoom, NZ |
| 2019 | DEGNZ: Directing Intimacy Workshop | Louise Leitch, Christchurch |
| 2018 | Equity: Casting Workshop | Liz Mullane and Rachel Bullock, Christchurch |
| 2018 | Equity: Casting Day Workshop | Miranda Rivers, Christchurch |
| 2017 | Equity: Acting Masterclass | Jennifer Ward-Lealand |
| 2016 | Equity: Voice for Film | Cameron Rhodes |
| 2016 | Equity: Audition Technique | Stu Turner, Catch Casting |
| 2015 | Equity: The Art of Acting | Jennifer Ward-Lealand |
| 2015 | Equity: Screen Acting Masterclass | Miranda Harcourt |
| 2014 | Equity: Casting Workshop | Matt and Mike Dwyer - Barefoot Casting |
| 1984 | Post Grad. Acting | Mountview Theatre School, London |
Mime, Swimmer, Experience in Rigging, Maintaining/Operating Theatre Lighting and Sound, Operating Sound Studio, Former Volunteer St. John Ambulance Driver.
Full clean car licence including F (forklift) endorsement.