Arrgh! What's this? Long John Silver with no stump

Yo-ho-ho: Keith Allen rehearses as Long John Silver in Treasure Island alongside Michael Legge as Jim Hawkins