Sweeney Todd Published November 3, 2014 at 880 × 585 in All Sweeney, all the time…well, mostly. ← Previous Next → London, UK. 19/03/2012. The Chichester Festival version of “Sweeney Todd – the Demon Barber of Fleet Street” opens at the Adelphi theatre. Michael Ball stars in the title role and Imelda Staunton plays Mrs Lovett. Photo credit: Jane Hobson