
Craig Hall
Biography
Craig Hall (born 10 May 1974) is a New Zealand actor.
Personal Details
Movies (28)

Morning Hate
as New Zealand Medical Corp
2024

Uproar
as Drybergh
2023

In Dark Places
as Tim McKinnel
2018

Venus and Mars
as Grant Nicholls
2015

The Hobbit: The Desolation of Smaug
as Galion
2013

Nerve
as Vincent Gregory
2013
What Really Happened: Votes for Women
as William Smith
2012

The Devil's Rock
as Captain Ben Grogan
2011

Love Birds
as Craig Watson
2011

Avalon High
as Coach Barker
2011

Bloodlines
as Andrew Bowers
2010
Das Tub
2010

Boy
as Mr. Langston
2010

Show of Hands
as Tom
2008

The Water Horse
as Charlie MacMorrow
2007

30 Days of Night
as Wilson Bulosan
2007

Perfect Creature
as Dominic
2007

The Ferryman
as Chris Hamilton
2007

Eagle vs Shark
as Doug
2007

King Kong
as Mike
2005

The World's Fastest Indian
as Antarctic Angel
2005

The Present
as Self
2004

Raising Waylon
as Alex
2004

The Vector File
as Melvin
2002

Home Kill
as Wayne
2000

Dreamers
Producer (Production)
2000

Center Stage
as ABA Student
2000
Savage Honeymoon
as Dean Savage
2000
TV Shows (19)

Testify
as Scott Robinson
2024

Sweet Tooth
as Coach Marlin
2021

Halifax: Retribution
as Ben Sailor
2020

Between Two Worlds
as Det. Gordon Taylor
2020

Head High
as Vince O'Kane
2020

My Life Is Murder
as Jack Sallinger
2019

James Patterson's Murder is Forever
as Det Marshall
2018

Catching Milat
as Detective Rod Lynch
2015

A Place to Call Home
as Jack Duncan
2013

The Doctor Blake Mysteries
as William Munro
2013

Howzat! Kerry Packer's War
as Gavin Warner
2012

Tricky Business
as George Blake
2012

Miss Fisher's Murder Mysteries
as Jefferson Clarke
2012

Legend of the Seeker
as Drago
2008

East of Everything
as Carter Smith
2008

Underbelly
as Bill Mackay
2008

The Strip
as Clint
2002

Xena: Warrior Princess
as Raczar
1995

Hercules: The Legendary Journeys
as Timuron
1995