The first trailer for Christian Bale's new film Knight of Cups has been released - watch it here.
The surreal drama from Terrence Malick also stars Natalie Portman, Cate Blanchett, Freida Pinto, Antonio Banderas and Joel Kinnaman.
The synopsis for the film reads: "Once there was a young prince whose father, the king of the East, sent him down into Egypt to find a pearl. But when the prince arrived, the people poured him a cup.
"Drinking it, he forgot he was the son of a king, forgot about the pearl and fell into a deep sleep. Rick's father used to read this story to him as a boy. The road to the East stretches out before him. Will he set forth?"
Knight of Cups is expected to be released in 2015.