All Cast

Hugo Weaving

Hugo Weaving

Martin

Russell Crowe

Russell Crowe

Andy

Geneviève Picot

Geneviève Picot

Celia

Heather Mitchell

Heather Mitchell

Martin's Mother

Jeffrey Walker

Jeffrey Walker

Young Martin

Daniel Pollock

Daniel Pollock

Punk

Frankie J. Holden

Frankie J. Holden

Brian

Frank Gallacher

Frank Gallacher

Vet

Saskia Post

Saskia Post

Waitress

Belinda Davey

Belinda Davey

Doctor

Cliff Ellen

Cliff Ellen

Cemetery Caretaker

Tania Uren

Tania Uren

Customer