A quirky, unpredictable thriller that has plenty of surprises in store.

Rating: 7/10 (14 May 2016)

David Aames Jr.(Tom Cruise) is a successful publishing magnate. This guy has it all- wealth, charm, looks and women. Therefore, he never takes his life seriously until he meets his true love Sophia Serrano (Penelope Cruz). His life changes drastically when he meets with an accident while being in the car with his resentful ex Julie Gianni(Cameron Diaz), that leaves his face hideously disfigured. What follows is a tale of love, loneliness, longing and all the evil tricks that the mind plays. One of Tom Cruise's finest acting, I believe. I too got pulled along with David Aames's emotional tug-of-war. His portrayal of the character is simply amazing. Vanilla Sky is one of the films that is quirky, and unpredictable enough to keep you at the edge of the seat till the end.