Cameron Diaz and Jamie Foxx went for the matching vibes in black leather oxfords while attending the photocall for their new ...