In her first major role, the 2001 Walt Disney Productions feature film Princess of Thieves, Knightley played the daughter of Robin Hood. To prepare for the film, she trained for several weeks in archery, fencing, and horse riding. Concurrently, she appeared in The Hole, a thriller that received a direct-to-video release in the United States. The film's director Nick Hamm described her as "a young version of Julie Christie". Knightley also took on the role of Lara Antipova in the miniseries adaptation of Doctor Zhivago, which first aired in 2002 to positive reviews and high ratings. In the same year, Knightley starred as a pregnant drug addict in Gillies MacKinnon's drama film Pure. Co-starring Molly Parker and Harry Eden, the film had its world premiere at the 2002 Toronto International Film Festival. In a retrospect review for AboutFilm. com, Carlo Cavagna noted Knightley's screen presence and wrote that "[although Knightley] doesn't have half of Parker's ability [. . . ], she has spunk and grit [and] shines brightly in Pure".