Cameron Diaz has returned to Hollywood after taking a five-year acting leave, appearing alongside Jamie Foxx on the ‘Back in ...