Question: In what 2008 film directed by Tom Vaughan does Cameron Diaz appear? 
Answer: What Happens in Vegas