Spike Lee’s exhausting search for the villain in his Oldboy remake may have finally come to an end. After previously offering the role to Christian Bale, Colin Firth, and Clive Owen—all of who turned the part down—Variety now reports that District 9 star Sharlto Copley has been offered the role and is in early talks to sign on. Josh Brolin is set as the lead and Elizabeth Olsen is onboard in the lead female role of Lee’s take on Park Chan-wook’s classic revenge pic of the same name. For those unfamiliar, Brolin plays a man who is abducted and imprisoned for 15 years, after which he’s inexplicably released and sent on a hunt to track down those responsible for his imprisonment. Many unexpected twists and turns ensue. Hit the jump for more, including my thoughts on Copley landing the role.