Anthony Hayes

Anthony Hayes

Anthony Hayes  (born 21 September 1977) is an Australian actor, best known for his role as Jack McLeod in the acclaimed Australian series McLeod's Daughters. Apart from acting in numerous films and television shows, he also wrote, directed and produced the films Ten Empty (2008), New Skin (2002) and…

Filmography

Blue Heelers
Blue Heelers
1993 · TV
Blue Heelers
Blue Heelers
1993 · TV
as Phil
Farscape
Farscape
1999 · TV
as Molnon
Farscape
Farscape
1999 · TV
as Wa
McLeod's Daughters
McLeod's Daughters
2001 · TV
as Jack McLeod
All Saints
All Saints
1998 · TV
as Krys Goretski
Rush
Rush
2008 · TV
as Oliver Ginsberg
The Man from Snowy River
The Man from Snowy River
1994 · TV
as Zack Reilly
Rescue: Special Ops
Rescue: Special Ops
2009 · TV
as Zac Weston
Halifax f.p.
Halifax f.p.
1994 · TV
as Kenny
White Collar Blue
White Collar Blue
2002 · TV
as John Santos
Total Control
Total Control
2019 · TV
as Damien Bauer
Mystery Road
Mystery Road
2018 · TV
as Ryan Muller
MDA
MDA
2002 · TV
as Michael Ross
Ocean Girl
Ocean Girl
1994 · TV
Tracey McBean
Tracey McBean
2002 · TV
Better Man
Better Man
2024 · Movie
as Chris Briggs
Run
Run
2026 · TV
as Brian
The Slap
The Slap
2011 · TV
as Gary
War Machine
War Machine
2017 · Movie
as Pete Duckman
Strangers
Strangers
2018 · TV
as Michael Cohen
The Light Between Oceans
The Light Between Oceans
2016 · Movie
as Sergeant Vernon Knuckey
The Rover
The Rover
2014 · Movie
as Sgt. Rickofferson
Killing Time
Killing Time
2011 · TV
as John Bond