Dakota Fanning, Ewan McGregor, Jennifer Connelly, Peter Riegert