Vanilla Sky is a 2001 thriller directed by Cameron Crowe about a wealthy publisher named David Ames played by Tom Cruise. The film explores the nature of reality through Ames' story. After getting into a car accident with his lover Julie, played by Cameron Diaz, Ames is badly disfigured. He begins a relationship with Sofia, played by Penelope Cruz, but starts experiencing strange hallucinations. Ames discovers through his therapist, played by Kurt Russell, that he may be in a lucid dream simulation. In the end, Ames chooses to wake up from the dream by jumping from a building. The ambiguous ending leaves it up to the viewer to interpret whether the story was all a