All Cast

Kevin Spacey

Kevin Spacey

Quoyle

Julianne Moore

Julianne Moore

Wavey Prowse

Cate Blanchett

Cate Blanchett

Petal

Judi Dench

Judi Dench

Agnis Hamm

Pete Postlethwaite

Pete Postlethwaite

Tert Card

Scott Glenn

Scott Glenn

Jack Buggit

Rhys Ifans

Rhys Ifans

Beaufield Nutbeem

Gordon Pinsent

Gordon Pinsent

Billy Pretty

Jason Behr

Jason Behr

Dennis Buggit

Katherine Moennig

Katherine Moennig

Grace Moosup

Larry Pine

Larry Pine

Bayonet Melville

Jeannetta Arnette

Jeannetta Arnette

Silver Melville

Marc Lawrence

Marc Lawrence

Cousin Nolan

Daniel Kash

Daniel Kash

Detective Danzig