Visitors to Disneyland's beloved Pirates of the Caribbean ride were honoured with a surprise appearance from one of the actual cast.
Superstar Johnny Depp appeared in costume as the star of the films and one of Depp's most beloved characters - Jack Sparrow.
Despite the presence of no less than three animatronic Johnny-Depp-as-Captain-Jack-Sparrows, the real man made his presence very clear indeed...
It's presumed that Depp's performance is part of the promotional run up to the latest in the Pirates of the Caribbean 'trilogy' film franchise.
ICYMI, we're up to the fifth film, Pirates of the Caribbean: Dead Men Tell No Tales.
The latest instalment (seriously, how many more will there be?) is due for release in May.
It will star Javier Bardem and Kaya Scodelario, with Keira Knightley and Orlando Bloom rumoured to be reprising their roles as lovers Elizabeth Swan and Will Turner.