Terrence Malick just seems to be able to make whatever movie he wants, starring whoever he’s interested in filming, based solely on his reputation. Christian Bale is not the most intriguing guy for the lead here, in my opinion. The rest of the cast however seems just right.
Less intriguing I think that most of his earlier work. But still, unmistakably Malick.