vanilla sky be a 2001 remake of the 1997 movie abre los ojos ( open your eye ) . and in my opinion and a much more human and emotional version . tom cruise play david aames and a selfish egomaniac who take other people emotion for grant and and think only of himself . jason lee play brian shelby and david best and and in many way and only friend . penelope cruz play sofia serrano and brian girlfriend whom accompany him to david birthday party . cameron diaz play julie gianni and david occasional bed buddy . kurt russell play dr. curtis mccabe and a psychologist interviewing david . all of their interaction and and the consequence of them and make vanilla sky one of the most emotional and and complex thriller ever make . i would not explain anymore of the plot and because it far more compelling and the less you know . ignore all people that call this film too confuse to follow . if you pay attention and you would not be confuse . the film be very complex and but not confusing . and in my opinion and one of the best movie ever make .