Kurt Russell plays one of the main parts in Vanilla Sky , while Timothy Spall , Noah Taylor , and Tilda Swinton play some of the supporting roles .
Vanilla Sky stars Tom Cruise , Penelope Cruz , Cameron Diaz and Kurt Russell with Jason Lee , Timothy Spall , Noah Taylor and Tilda Swinton appearing in supporting roles .
Vanilla Sky