Johnny Depp as Benjamin Barker / Sweeney Todd Helena Bonham Carter as Nellie Lovett Alan Rickman as Judge Turpin Timothy Spall as Beadle Bamford Jayne Wisener as Johanna Barker Sacha Baron Cohen as Adolfo Pirelli Laura Michelle Kelly as Lucy Barker / Beggar Woman Jamie Campbell Bower as Anthony Hope Ed Sanders as Tobias Ragg
who plays johanna in sweeney todd the movie
Jayne Wisener