Aaron Eckhart
Maria Bello
Cameron Bright
Adam Brody
Sam Elliott
Katie Holmes
David Koechner
Rob Lowe
William H. Macy
J.K. Simmons
Aaron Eckhart as Nick Naylor
Maria Bello as Polly Bailey
Cameron Bright as Joey Naylor
Adam Brody as Jack
Sam Elliott as Lorne Lutch
Katie Holmes as Heather Holloway
David Koechner as Bobby Jay Bliss
Rob Lowe as Jeff Megall
William H. Macy as Senator Ortolan K. Finistirre
J.K. Simmons as Budd "BR" Rohrabacher
Robert Duvall as Doak 'The Captain' Boykin
Kim Dickens as Jill Naylor
Connie Ray as Pearl
Todd Louiso as Ron Goode
Marianne Muellerleile as Teacher