Johnny Depp is a movie star that completely captivates his audiences. No matter what role he plays, it's clear he puts in every effort for it to be great. 

That's why it's so surprising to find out that Johnny nearly didn't get the chance to bring one of his most famous characters, Captain Jack Sparrow, to life. 

The Pirates of the Caribbean character might not have made it on to the big screen as Disney executives didn't love his acting choices and wanted to get rid of the star.

One of Disney's former head execs, Michael Eisner was apparently not pleased and according to Johnny, said, "Johnny Depp's ruining the film!"

Speaking to Moviefone, he then continued: "They wanted to fire me. I fully expected to be fired, and I got a call from the upper echelon at Disney who were courageous enough to ask me, 'What the f**k  are you doing?'"

Mr Depp's eccentric portrayal of Captain Jack has since become one of the most famous movie roles of all time (not to mention the inspiration of countless fancy-dress costumes), but it seriously concerned those financing the film at the start. 

"The questions came up, 'Is the performance drunk? Is it gay?' All I could say was – 'cause they set me up with a great line – I said, 'Well don't you know all my characters are gay?'" he laughed. "They were actually gonna put subtitles under my character, they couldn't understand Captain Jack."

The Disney execs finally relented and allowed Johnny to go ahead with the role, and the rest, as they say, is cinematic history. Here's hoping he can still make movie magic with the next instalment of the series, due out 2017.