7. Don Logan
Film: Sexy Beast (2000)
Played by: Ben Kingsley
Nearly 20 years after winning an Academy Award for his role in Gandhi, Ben Kingsley was back to his best as the frightening Don Logan in Sexy Beast. Logan is a crook coming out of retirement for one last heist. Shifting between raving lunatic and cold, calculating schemer, Logan steals the show every time he is on screen.