Cast: Jackie Earle Haley, Gerard Butler, Morgan Freeman, Melissa Leo, Charlotte Riley, Aaron Eckhart, Angela Bassett, Shivani Ghai, Robert Forster