Chaplin appeared as a low-level bank clerk who purchases a Russian mail-order bride (Nicole Kidman) in Birthday Girl (2001). He next played opposite Sandra Bullock as her relatively inexperienced partner in an investigation into a series of killings in Murder by Numbers (2002). After co-starring opposite Michelle Yeoh in the Taiwan-made action film The Touch (2002), Chaplin played George Villiers, 2nd Duke of Buckingham in the romantic drama, Stage Beauty (2004), set in the world of British theatre in the 1660s. Chaplin next had a supporting role in Chromophobia (2005), a dark thriller about a bourgeois family coming apart at the seams that also starred Penélope Cruz, Ralph Fiennes and Ian Holm. He had a small role in The New World (2005), Terrence Malick's film about the affair between Pocahontas (Q'Orianka Kilcher) and Captain John Smith (Colin Farrell). In the comedic drama Two Weeks (2006), Chaplin was one of four siblings who return home to say goodbye to their ailing mother (Sally Field). Following a supporting role in the children's fantasy The Water Horse: Legend of the Deep (2007), Chaplin portrayed prominent English stage and film actor, George Coulouris, in Me and Orson Welles (2009), directed by indie filmmaker Richard Linklater.