Starring: Olga Kurylenko, James Purefoy and Morgan Freeman. In Cinemas and On Demand November 20.