This 2001 Cameron Crowe film is based on a 1997 Spanish film called Open Your Eyes (well, Abre los Ojos, anyway). Both of them – the original Spanish film and the Hollywood remake – feature Penelope Cruz, but the other primary stars are replaced for the English-language adaptation. For Vanilla Sky, Cruz’s co-stars are Tom Cruise and Cameron Diaz. But in both versions, it’s a very unsettling and unpredictable story.