Director Spike Lee has cast Sharlto Copley as the key villain in his remake of Oldboy, Park Chan-wook’s brutal thriller about a businessman who, after being kidnapped on his daughter’s birthday, hardens himself for revenge during his years of imprisonment. Lee had initially offered the roles to Christian Bale, Clive Owen, and Colin Firth.