Cameron Diaz and James Marsden star in the new thriller from the director of 'Donnie Darko'