Sweeney Todd: The Demon Barber of Fleet Street Cast and Crew

Main Cast: Johnny Depp
Main Cast: Helena Bonham Carter
Main Cast: Alan Rickman
Supporting Cast: Timothy Spall as Beadle
Supporting Cast: Sacha Baron Cohen as Pirelli
Supporting Cast: Laura Michelle Kelly as Lucy Barker
Supporting Cast: Jamie Campbell Bower as Anthony Hope
Supporting Cast: Jayne Wisener as Johanna Barker
Supporting Cast: Ed Sanders as Toby Ragg
Supporting Cast: Buck Holland as Barber Customer
Supporting Cast: David McKail as Minister
Supporting Cast: Colin Higgins as Elixir Sniffing Customer
Supporting Cast: Jess Murphy as Jolly Friend
Supporting Cast: Harry Taylor as Mr. Lovett
Supporting Cast: Sophie Morris-Sheppard as Mad Woman in the Asylum (uncredited)
Supporting Cast: Anthony Stewart Head as Man in Street (uncredited)
Supporting Cast: Ava May as Baby Johanna
Director: Tim Burton
Film Producer: John Logan
Film Producer: Richard D. Zanuck
Film Producer: Walter F. Parkes
Film Producer: Laurie MacDonald
Film Producer: Patrick McCormick