Set in postwar America, a man watches his seemingly perfect life fall apart as his daughter's new political affiliation threatens to destroy their family.
Ewan McGregor
as Swede Levov
Jennifer Connelly
as Dawn Levov
Dakota Fanning
as Merry Levov
David Strathairn
as Nathan Zuckerman
Peter Riegert
as Lou Levov
Rupert Evans
as Jerry Levov
Uzo Aduba
as Vicky
Molly Parker
as Sheila Smith
Valorie Curry
as Rita Cohen
Hannah Nordberg
as Merry (12 years old)
Julia Silverman
as Sylvia Levov
Mark Hildreth
as Agent Dolan