Knight of Cups

A Los Angeles screenwriter (Christian Bale) indulges his wild side with a stripper (Teresa Palmer), a model (Freida Pinto), and a married woman (Natalie Portman).