STEPHEN Sondheim and Hugh Wheeler's Tony Award-winning musical fits visionary director Tim Burton like a glove.

A tragically flawed and tormented hero at odds with the world around him (a wonderfully pungent 19th century London), deathly dark humour, explosions of savagery: this is the stuff of nightmares.

If Sweeney Todd: The Demon Barber Of Fleet Street is gruesome on stage, on film it is, literally, a bloodbath.

There is nowhere to hide as Burton goes for the jugular with his depiction of a vengeful man, who takes a razorblade to the inviting throat of a capital awash with villains and cheats.

Dante Ferretti's evocative sets, dripping with grime and vermin, and Colleen Atwood's costumes are soaked the deepest ruby red by the unforgettable climax.

Falsely imprisoned for 15 years by nefarious Judge Turpin (Alan Rickman), who steals his wife Lucy (Laura Michelle Kelly) and child, Benjamin Barker (Johnny Depp) returns to London in the guise of Sweeney Todd and establishes a barbershop above the ailing pie shop owned by Nellie Lovett (Helena Bonham Carter).

Sweeney vents his rage by slicing the throats of unsuspecting customers then grinding up their bodies as succulent filling for Mrs Lovett's hot bakes.

Her shop thrives and Mrs Lovett takes plucky street urchin Toby (Ed Sanders) under her wing, to help serve customers.

Sweeney waits patiently to give Judge Turpin and his odious henchman Beadle Bamford (Timothy Spall) the closest (and final) shaves of their lives.

Translated to the screen by John Logan with musical adaptation by Christopher Bond, this version of Sondheim and Wheeler's masterpiece refocuses attention on Sweeney, Nellie and Toby at the expense of the other characters.

Sporting a streak of shocking white hair, reminiscent of Elsa Lanchester in Bride Of Frankenstein, Depp brings his own distinctive take to the central role.

His singing voice is impressive, with a deep rich timbre that resonates during songs such as My Friends and Pretty Women.

Bonham Carter's singing voice is thin and reedy in comparison, but she relishes the humour of her role.