Characters played by Kevin Spacey
Quoyle
Characters played by Julianne Moore
Wavey Prowse
Characters played by Judi Dench
Agnis Hamm
Characters played by Cate Blanchett
Petal
Characters played by Pete Postlethwaite
Tert Card
Characters played by Scott Glenn
Jack Buggit
Characters played by Rhys Ifans
Beaufield Nutbeem
Characters played by Gordon Pinsent
Billy Pretty
Characters played by Jason Behr
Dennis Buggit
Characters played by Larry Pine
Bayonet Melville
Characters played by Jeannetta Arnette
Silver Melville
Characters played by Robert Joy
EMS Officer
Characters played by Alyssa Gainer
Bunny Quoyle
Characters played by Kaitlyn Gainer
Bunny Quoyle
Characters played by Lauren Gainer
Bunny Quoyle