Directed by Robert Schwentke and written by Jon Hoeber and Erich Hoeber, it stars Bruce Willis, Morgan Freeman, John Malkovich, Helen Mirren, Karl Urban, and Mary-Louise Parker, alongside Rebecca Pidgeon, Brian Cox, Richard Dreyfuss, Julian McMahon, Ernest Borgnine, and …