Johnny Depp always guarantees an epic performance in a diversity of roles that he plays. One of the greatest actors of his generation, this movie holds true to that. He performed with such grace and class and pushed beyond boundaries and adversities. Such a class act this gentleman. Thank you Mr Depp, Sir.