The fastest marathon in film character costume (female) is 3 hr 53 min 40 sec by Alisa Vanlint (UK) as Princess Leia at the Virgin London Marathon 2010 in London, UK, on 25 April 2010.
Vanlint chose to run as the bikini-clad version of Princess Leia when captured by Jabba the Hutt in “The Return of the Jedi.”