Both, DiCaprio and Johnny Depp, are considered to be top actors of the present day Hollywood. Both have given memorable performances in many movies. I personally believe that J Depp is more versatile as he has played more diverse roles in movies, What say you?
sort by best latest
So would I. He played more diverse roles.