He has even features and he's not afraid to be "funny," even if that means acting a bit emo or outright gay. Women like that.
But in fairness to the guy, he can play a real man when it's called for; e.g., his John Dillinger in "Public Enemies." He was actually bad-ass in that role. He was particularly cool when sweet piece Marion "if you didn't think I'd be bad in the Batman movie, you must've been asleep" Cotillard's character said, "I don't even know you."
Depp/Dillinger shot back, "I was raised on a farm in Moooresville, Indiana. My mama died when I was three, my daddy beat the hell out of me cause he didn't know no better way to raise me. I like baseball, movies, good clothes, fast cars, whiskey, and you... what else you need to know?"
That, friends, is
cool. She creamed her pants and he owned her forever thereafter, at least in the movie -- and, well, up until he was gunned down, naturally