From western to pirate villain: British actor Ian McShane, who has also provided voices for Shrek The Third, Kung Fu Panda and Coraline, will step into Edward Teach’s shoes to play the legendary scalawag of the seven seas, better known as Blackbeard, in the fourth Pirates Of The Caribbean film, On Stranger Tides, reports The Hollywood Reporter. This won’t be the first time the pirate has appeared in a Disney film: Peter Ustinov created a very comical take on the character for the Dean Jones comedy Blackbeard’s Ghost, and with Johnny Depp reprising his Jack Sparrow role in a tale focusing on the Fountain Of Youth, expect more theatrics when the film is released in 2011.