Vancouver Sun THE PROMISE 2017-04-21 - out of 5 Cast: Oscar Isaac, Charlotte Le Bon, Christian Bale Director: Terry George Duration: 2 h 12 min