Tom Hardy ( Sweeney Todd (2006) )Ray Winstone ( Sweeney Todd (2006) )David Warner ( Sweeney Todd (2006) )Essie Davis ( Sweeney Todd (2006) )David Bradley [I] ( Sweeney Todd (2006) )