BAFTA Award for Best Actor in a Leading Role
Tim Roth a remporté le British Academy Film Award du meilleur acteur dans un second rôle pour son interprétation d'Archibald Cunningham. L'acteur a également été nommé aux Oscars du cinéma, aux Golden Globes et aux Saturn Awards dans la même catégorie.