Actor Javier Bardem, who plays the 'bad guy' in Pirates of the Caribbean: Dead Men Tell No Tales, told NDTV that it was fun to be a villain. "It is fun to play the angry ghost as you call it and it is fun to be part of the franchise and to belong to this fiction world where you are a pirate," he said. "It was like a dream. It was like a Disney ride," he added.