After living out the coveted movie fantasy of trying to kill Tom Cruise on-screen in Vanilla Sky, Cameron Diaz was hired by Martin Scorsese to play the pickpocket, Jenny Everdeane to Leonardo DiCaprio's Amsterdam in the Oscar-nominated Gangs of New York. Check out her HD Swimsuit photo shoot...