I think young Leo was better-looking. To me, he's like the epitome of 'boyish charm'--those innocent blue eyes, that playful smirk, and I loooved his hair <3 But, Johnny aged a lot better; his facial structure makes him look younger than he is.
Johnny Depp looks more like a sexy bad boy while Leo looks like a cute good kid. I went for Johnny because hot and cute are different, and while they both have a bit of both, Johnny is pretty hard to beat.
Most Helpful Girls