Johnny Depp is a brilliant actor. Just the right role for him.
I think this movie has a little goof. The young William Turner lived with the pirates, so why they didn’t know that the child is a boy ?
So if you want to be entertained go and watch this movie.