Rick is a screenwriter living in Los Angeles. While successful in his career, his life feels empty. Haunted and confused, he finds temporary solace in the decadent Hollywood excess that defines his existence. Women provide a distraction to his daily pain, and every encounter brings him closer to finding his place in the world.
Christian Bale
as Rick
Cate Blanchett
as Nancy
Natalie Portman
as Elizabeth
Brian Dennehy
as Joseph
Antonio Banderas
as Tonio
Freida Pinto
as Helen
Wes Bentley
as Barry
Isabel Lucas
as Isabel
Teresa Palmer
as Karen
Imogen Poots
as Della
Peter Matthiessen
as Christopher
Armin Mueller-Stahl
as Fr. Zeitlinger