Bruce Willis
as
Harrison Hill
Giovanni Ribisi
as
Miles Haley
Halle Berry
as
Rowena Price
Erin Bethea
as
Alicia Houston
Mary Harron
Director
Sarah Paulson
as
Bunny Yeager
Jared Harris
as
John Willie
Victor Slezak
as
Minister in Miami
Michael Corrente
Director
Monica Keena
as
Amy
Alec Baldwin
as
Caesar
Mena Suvari
as
Ellen
Priscilla C. Shirer
as
Cynthia Wright
Cameron Arnett
as
Joshua Moore
T.C. Stallings
as
Tony Jordan
Priscilla C. Shirer
as
Olivia Brooks
Cameron Arnett
as
Thomas Hill
Edward Burns
Director
Jay Mohr
as
Cousin Mike Sullivan
Matthew Lillard
as
Dez Howard
Brittany Murphy
as
Sue
Tom Vaughan
Director
Billy Eichner
as
Band Leader
Ashton Kutcher
as
Jack Fuller
Krysten Ritter
as
Kelly