Via IMDb.com:
Actor
The Gloaming (TV Series)
Gareth McAvaney (2020)
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