Shiver me timbers! You wouldn't mess with this menacing Long John Silver: ROLAND WHITE reviews the sinister new Treasure Island | Daily Mail Online
Silver is played in Paramount's version of Treasure Island by David Oyelowo, who looks and behaves as if he's spent three years on a traditional pirate ship to prepare for the role.