Cast: Gerard Butler, Abbie Cornish, Ed Harris, Andy Garcia, Robert Sheehan, Jim Sturgess, Alexandra Maria Lara, Eugenio Derbez