Although this trailer for Terrence Malick's "Knight of Cups" may not reveal much about the film's plot, it's certainly visually striking.

The romantic fantasy drama stars Christian Bale as a successful Los Angeles screenwriter struggling to make sense of the strange events occurring around him. Haunted by the death of one brother and the dire circumstances of the other, he finds solaces in the hedonism of Hollywood.

Opening March 4, the film also stars Cate Blanchett, Natalie Portman, Brian Dennehy, Antonio Banderas, Frieda Pinto and Wes Bentley.