Cast

Christian Bale as Rick
Natalie Portman as Elizabeth
Cate Blanchett as Nancy
Wes Bentley as Barry
Teresa Palmer as Karen
Imogen Poots as Della
Brian Dennehy as Joseph
Frieda Pinto as Helen
Antonio Banderas as Tonio
Isabel Lucas as Isabel
Directed by Terence Malick