2021
Christmas in the Pines
(post-production)
Mark Henderson
2020
A Ring for Christmas
Gabe Hudson
2017
Once Upon a Date
(TV Movie)
Josh Dunbrook
2016
Shades of Blue
(TV Series)
Nick Davis
- Pilot
(2016)
... Nick Davis
2015/I
Rehearsal
Blaise Remington
2015
Dark Intentions
Brad
2015
Casual
(TV Series)
James
- ...
(2015)
... James
- Animals
(2015)
... James
- Friends
(2015)
... James
2015
The Sand
Jonah
2015
Landmine Goes Click
Daniel
2012-2013
Glee
(TV Series)
Brody Weston
- Guilty Pleasures
(2013)
... Brody Weston
- Feud
(2013)
... Brody Weston
- Girls (and Boys) on Film
(2013)
... Brody Weston (voice, uncredited)
- I Do
(2013)
... Brody Weston
- Diva
(2013)
... Brody Weston
14 More Episodes
2011
Terra Nova
(TV Series)
Mark Reynolds
- Resistance
(2011)
... Mark Reynolds
- Occupation
(2011)
... Mark Reynolds
- Within
(2011)
... Mark Reynolds
- Now You See Me
(2011)
... Mark Reynolds
- Vs.
(2011)
... Mark Reynolds
12 More Episodes
2011
Single Ladies
(TV Series)
Gabe
- Can't Hide Love
(2011)
... Gabe
2011
Never Back Down 2: The Beatdown
(Video)
Mike Stokes
2008-2009
Neighbours
(TV Series)
Ty Harper
- Episode #1.5681
(2009)
... Ty Harper (credit only)
- Episode #1.5680
(2009)
... Ty Harper (credit only)
- Episode #1.5679
(2009)
... Ty Harper
- Episode #1.5678
(2009)
... Ty Harper
- Episode #1.5677
(2009)
... Ty Harper
244 More Episodes
2012-2013
Glee
(TV Series) (performer - 5 episodes)
- Guilty Pleasures
(2013)
... (performer: "Creep" - uncredited)
- Feud
(2013)
... (performer: "How To Be a Heartbreaker" - uncredited)
- The Break-Up
(2012)
... (performer: "Give Your Heart a Break" - uncredited)
- Makeover
(2012)
... (performer: "A Change Would Do You Good" - uncredited)
- The New Rachel
(2012)
... (performer: "Sister Christian" - uncredited)
Australian Idol
(TV Series) (performer - 12 episodes, 2006) (writer - 1 episode, 2006)
- Top 3 Performance Show: Judge's Choice
(2006)
... (performer: "Waiting on the World to Change", "I'll Be")
- Top 4 Performance Show: Audience Choice
(2006)
... (performer: "Dare You to Move", "Savin' Me")
- Top 5 Performance Show: Aria Hall of Fame
(2006)
... (performer: "Every Time You Cry")
- Top 6 Performance Show: Rock Swing
(2006)
... (performer: "Mustang Sally")
- Up Close & Personal Special
(2006)
... (performer: "Change") / (writer: "Change")
12 More Episodes
2016
I'm a Celebrity, Get Me Out of Here!
(TV Series)
Self - Contestant
- Finale & Winner Announced
(2016)
... Self - Contestant
- Mind The Gap
(2016)
... Self - Contestant
- Hipster Horror
(2016)
... Self - Contestant
- Wheel of Misfortune
(2016)
... Self - Contestant
- Dam Shame
(2016)
... Self - Contestant
31 More Episodes
2012
The 7PM Project
(TV Series)
Self
- Episode dated 21 November 2012
(2012)
... Self
2009
Australia Unites: The Victorian Bushfire Appeal
(TV Special)
Self
2007
John Foreman Presents Burt Bacharach
(TV Special)
Self
2007
Saturday Disney
(TV Series)
Self
- Keep Australia Beautiful
(2007)
... Self
- Environmental Superheroes
(2007)
... Self
2006
Australian Idol
(TV Series)
Self
- Grand Final
(2006)
... Self
- Top 3 Results Show
(2006)
... Self
- Top 3 Performance Show: Judge's Choice
(2006)
... Self
- Top 4 Results Show
(2006)
... Self
- Top 4 Performance Show: Audience Choice
(2006)
... Self
26 More Episodes