 The film has been described as "an odd mixture of science fiction, romance and reality warp".The film stars Cruz, Tom Cruise, and Cameron Diaz, with Jason Lee and Kurt Russell in supporting roles.It received an Academy Award nomination for Best Original Song, as well as Screen Actors Guild and Golden Globe Award nominations for Diaz's performance.