Via IMDb.com:
.
Actor
.
2022 X (horror film)
Wayne
.
2021 My Life is Murder (TV series)
Guest role–Will Crowe
.
2020 The Gloaming (TV Series)
Gareth McAvaney
.
2019 Virgin River (TV Series)
Jack Sheridan
.
2018 Strangers: Prey at Night
Mike
.
2018 Hellbent
Jeb Dupre
.
2017 Shortland Street (TV Series) 25th Anniversary/birthday special
.
2016 Miracles from Heaven
Kevin Beam
.
2015 Juveniles
Oliver
.
2015 Everest
Andy Harris
.
2015 Grey’s Anatomy (TV Series)
Nathan Riggs
– Beginning with Episode #12.6 (2015)
.
2014-2015 The Red Road (TV Series)
Harold Jensen
– Episode #2.2 (2015) … Harold Jensen
.
– Episode #2.1 (2015) … Harold Jensen
– Snaring of the Sun (2014) … Harold Jensen
– The Great Snake Battle (2014) … Harold Jensen
– The Bad Weapons (2014) … Harold Jensen
.
2014 Secrets & Lies (TV Series)
Ben Gundelach
– Episode #1.6 (2014) … Ben Gundelach
– Episode #1.5 (2014) … Ben Gundelach
– Episode #1.4 (2014) … Ben Gundelach
– Episode #1.3 (2014) … Ben Gundelach
– Episode #1.2 (2014) … Ben Gundelach
.
2013-2014 Auckland Daze (TV Series)
Martin
– Episode #2.6 (2014) … Martin
– Episode #2.4 (2014) … Martin
– Episode #2.1 (2013) … Martin
.
2013 Devil’s Knot
Brent Davis
.
2013/I The Moment
John / Peter
.
2013 Secret Lives of Husbands and Wives (TV Movie)
Kyle Dunn
.
2012 Rake (TV Series)
Joshua Floyd
– R vs Floyd (2012) … Joshua Floyd
– R vs Wooldridge & Anor (2012) … Joshua Floyd
.
2011 Off The Map (TV Series)
Dr. Ben Keeton
– There’s a Lot to Miss About the Jungle (2011) … Dr. Ben Keeton
– Hold on Tight (2011) … Dr. Ben Keeton
– Everything’s as It Should Be (2011) … Dr. Ben Keeton
– I’m Home (2011) … Dr. Ben Keeton
– There’s Nothing to Fix (2011) … Dr. Ben Keeton
.
2011 Reconstruction (TV Movie)
Jason
.
2010 Home by Christmas
Young Ed
.
2009 Cedar Boys
Mathew
.
2009 House M.D. (TV Series)
Jeff
– Painless (2009) … Jeff
.
2009 Inside the Box (TV Movie)
Jake Fischer
.
2007 Battle in Seattle
Jay
.
2007 Mr. and Mrs. Smith (TV Short)
John Smith
.
2006 Smokin’ Aces
Hollis Elmore
.
2006 Flyboys
Reed Cassidy
.
2005 Little Fish
Ray
.
2004 Bride & Prejudice
William Darcy
.
2004 Perfect Opposites
Drew Curtis
.
2004 Torque
Ford
.
2003 Skagerrak
Ian / Ken
.
2002 The Ring
Noah
.
2002 Windtalkers
Private Nellie
.
2000 The Summer of My Deflowering (Short)
Luke
.
1999 Kick
Tom Bradshaw
.
1997-1999 Big Sky (TV Series)
Scotty Gibbs
– Ultimate Commitments (1999) … Scotty Gibbs
– Missing in Action (1999) … Scotty Gibbs
– Desperate Measures (1999) … Scotty Gibbs
– Secrets and Lies (1999) … Scotty Gibbs
– The Heart of the Matter (1999) … Scotty Gibbs
.
1996 Sweat (TV Series)
Tom Nash
– Episode #1.26 (1996) … Tom Nash
– Episode #1.25 (1996) … Tom Nash
– Episode #1.24 (1996) … Tom Nash
– Episode #1.23 (1996) … Tom Nash
– Episode #1.22 (1996) … Tom Nash
.
1996 Home and Away (TV Series)
Geoff Thomas
– Episode #1.2020 (1996) … Geoff Thomas
– Episode #1.2019 (1996) … Geoff Thomas
– Episode #1.2018 (1996) … Geoff Thomas
– Episode #1.2013 (1996) … Geoff Thomas
– Episode #1.2012 (1996) … Geoff Thomas
.
1995 Echo Point (TV Series)
Zac Brennan
.
1992 Shortland Street (TV Series)
Stuart Neilson
– Episode #1.1 (1992) … Stuart Neilson
.
1990 Betty’s Bunch (TV Series)
.
1990 Raider of the South Seas (TV Movie)
Jack Taylor
.
1989 Strangers (TV Series)
Zane
.
Second Unit Director or Assistant Director (1 credit)
.
2014 Due (Short) (assistant director – first assistant director)
.
Soundtrack (1 credit)
.
2004 Bride & Prejudice (performer: “My Lips Are Waiting (a.k.a. Goa Groove)”, “My Lips Are Waiting (reprise)”)
.
Thanks (1 credit)
.
2007 Smokin’ Aces: The Big Gun (Video short) (special thanks)
.
Self (10 credits)
.
2009 Big Night In (TV Movie)
Himself
.
2008 Up Close with Carrie Keagan (TV Series)
Himself
– Episode dated 7 October 2008 (2008) … Himself
.
2008 Tavis Smiley (TV Series)
Himself
– Episode dated 24 September 2008 (2008) … Himself
.
2005 The Tem Show (TV Series)
Himself
– Episode #1.1 (2005) … Himself
.
2004 Britney Spears: Greatest Hits – My Prerogative (Video)
Himself (segment “Toxic”)
.
2004 From Bollywood to Hollywood: The Making of ‘Bride and Prejudice’ (Video short)
Himself
.
2004 Tinseltown TV (TV Series)
Himself
– Episode dated 24 January 2004 (2004) … Himself
.
2004 The Sharon Osbourne Show (TV Series)
Himself
– Episode dated 16 January 2004 (2004) … Himself
.
2004 Making the Video (TV Series documentary)
Man
– Britney Spears: Toxic (2004) … Man
.
2004 Jimmy Kimmel Live! (TV Series)
Himself
– Episode #3.4 (2004) … Himself
.
Archive footage (5 credits)
.
2006 Pride & Prejudice: The Life and Times of Jane Austen (Video documentary short)
Mr. Darcy (uncredited)
.
2005 Pride and Prejudice Revisited (TV Movie documentary)
Will Darcy (uncredited)
.
2005 Home and Away: Romances (Video)
Geoff Thomas (uncredited)
2000 Happy Birthday 2 You (TV Special)
Stuart Neilson
.
1999 Look Who’s Famous Now (TV Movie)
Himself
.