Colin Firth
George Falconer
Julianne Moore
Charley
Nicholas Hoult
Kenny Potter
Matthew Goode
Jim
Jon Kortajarena
Carlos
Paulette Lamori
Alva
Ryan Simpkins
Jennifer Strunk
Ginnifer Goodwin
Mrs. Strunk
Teddy Sears
Mr. Strunk
Paul Butler
Christopher Strunk
Aaron Sanders
Tom Strunk
Aline Weber
Lois
Keri Lynn Pratt
Blonde Secretary
Jenna Gavigan
Other Secretary #1
Alicia Carr
Other Secretary #2
Lee Pace
Grant
Adam Shapiro
Myron
Ridge Canipe
Young Boy
Elisabeth Harnois
Young Woman
Erin Daniels
Bank Teller
Marlene Martinez
Maria
Nicole Steinwedell
Doris
Tricia Munford
Cashier
Jon Hamm
Hank Ackerley (voice) (uncredited)
Melissa Goodwin Shepherd
Student