It stars Tom Cruise, Cameron Diaz, Kurt Russell, Penelope Cruz, Jason Lee, Tom Hanks, Alex Rocco, Harvey Fierstein, Noah Taylor, Timothy Spall, Tilda Swinton, Carolyn Pickles and was distributed by Paramount Pictures.
