Fastest marathon in film character costume (male)

The fastest marathon dressed in film character costume (male) is 2 hr 42 min 52 sec and was achieved by David Stone (UK) dressed as Captain Jack Sparrow at the 2013 Virgin London Marathon in London, UK, on 21 April 2013.