Johnny Depp is a complete actor and has achieved such wide variety of characters that he ought to have won several Academy ...