Leave it to Johnny Depp to go above and beyond when it comes to surprises.

The actor made a surprise appearance at Disneyland's 'Pirates of the Caribbean' ride in character as Jack Sparrow last night and fans were understandably blown away.

A few of them may have guessed that something was up prior to seeing Depp but we really don't think any of them expected this to happen.

You'd think he has better things to be doing but then again, those Disney dollars are mighty pretty...