Search movies and TV series
Acting
Craig Hall (born 10 May 1974) is a New Zealand actor.

Holy Days
as Joe Collins

Morning Hate
as New Zealand Medical Corp

Testify
as Scott Robinson

Uproar
as Drybergh

Sweet Tooth
as Coach Marlin

Halifax: Retribution
as Ben Sailor

Between Two Worlds
as Det. Gordon Taylor

Head High
as Vince O'Kane

My Life Is Murder
as Jack Sallinger

In Dark Places
as Tim McKinnel

James Patterson's Murder is Forever
as Det Marshall

Venus and Mars
as Grant Nicholls

Catching Milat
as Detective Rod Lynch

The Hobbit: The Desolation of Smaug
as Galion

Nerve
as Vincent Gregory

A Place to Call Home
as Jack Duncan

The Doctor Blake Mysteries
as William Munro
What Really Happened: Votes for Women
as William Smith

Howzat! Kerry Packer's War
as Gavin Warner

Tricky Business
as George Blake

Miss Fisher's Murder Mysteries
as Jefferson Clarke

The Devil's Rock
as Captain Ben Grogan

Love Birds
as Craig Watson

Avalon High
as Coach Barker

Bloodlines
as Andrew Bowers
Das Tub

Boy
as Mr. Langston

Legend of the Seeker
as Drago

Show of Hands
as Tom

East of Everything
as Carter Smith

Underbelly
as Bill Mackay

The Water Horse
as Charlie MacMorrow

30 Days of Night
as Wilson Bulosan

Perfect Creature
as Dominic

The Ferryman
as Chris Hamilton

Eagle vs Shark
as Doug

King Kong
as Mike

The World's Fastest Indian
as Antarctic Angel

The Present
as Self

Raising Waylon
as Alex

The Vector File
as Melvin

The Strip
as Clint

Home Kill
as Wayne

Center Stage
as ABA Student
Savage Honeymoon
as Dean Savage
Siren
as Soldier

Xena: Warrior Princess
as Raczar

Hercules: The Legendary Journeys
as Timuron

Home and Away
as Mark Townsend