Craig Hall
Biography
Movies 29
The Hobbit: The Desolation of Smaug
as Galion
2013
King Kong
as Mike
2005
30 Days of Night
as Wilson Bulosan
2007
The World's Fastest Indian
as Antarctic Angel
2005
The Water Horse
as Charlie MacMorrow
2007
Avalon High
as Coach Barker
2011
Holy Days
as Joe Collins
2026
Center Stage
as ABA Student
2000
Boy
as Mr. Langston
2010
Eagle vs Shark
as Doug
2007
The Ferryman
as Chris Hamilton
2007
Perfect Creature
as Dominic
2007
Uproar
as Drybergh
2023
The Devil's Rock
as Captain Ben Grogan
2011
Nerve
as Vincent Gregory
2013
The Present
as Self
2004
Love Birds
as Craig Watson
2011
Raising Waylon
as Alex
2004
Venus and Mars
as Grant Nicholls
2015
Show of Hands
as Tom
2008
Bloodlines
as Andrew Bowers
2010
Home Kill
as Wayne
2000
In Dark Places
as Tim McKinnel
2018
What Really Happened: Votes for Women
as William Smith
2012
The Vector File
as Melvin
2002
Morning Hate
as New Zealand Medical Corp
2024
Savage Honeymoon
as Dean Savage
2000
Siren
as Soldier
1996
Das Tub
2010TV Shows 22
Home and Away
as Mark Townsend
1988
Xena: Warrior Princess
as Raczar
1995
Underbelly
as Bill Mackay
2008
Legend of the Seeker
as Drago
2008
Hercules: The Legendary Journeys
as Timuron
1995
Sweet Tooth
as Coach Marlin
2021
Miss Fisher's Murder Mysteries
as Jefferson Clarke
2012
My Life Is Murder
as Jack Sallinger
2019
A Place to Call Home
as Jack Duncan
2013
The Doctor Blake Mysteries
as William Munro
2013
James Patterson's Murder is Forever
as Det Marshall
2018
Blue Murder Motel
as Greg
2026
The Strip
as Clint
2002
East of Everything
as Carter Smith
2008
Tricky Business
as George Blake
2012
Halifax: Retribution
as Ben Sailor
2020
Head High
as Vince O'Kane
2020
Catching Milat
as Detective Rod Lynch
2015
Between Two Worlds
as Det. Gordon Taylor
2020
Howzat! Kerry Packer's War
as Gavin Warner
2012
Good Bones
as Dwayne
2026
Testify
as Scott Robinson
2024