Cameron Diaz as Jenny Everdeane
While Martin Scorcese’s Gangs of New York is a solid picture, Diaz sticks out like a sore thumb. Her poor Irish accent and lackluster performance set her apart from her costars, not to mention the abysmal romantic chemistry between Diaz and Leonardo DiCaprio on screen.