In 2003, Hilary Duff received her first major role in a feature film when she was cast alongside Frankie Muniz in Agent Cody Banks. The film received positive reviews and was successful enough to spawn a sequel, in which Duff did not participate. The same year, Duff reprised her role as Lizzie McGuire for The Lizzie McGuire Movie. It received mixed reviews, with certain critics calling it "an unabashed promotion of Duff’s image, just as Crossroads was for Spears". Later that year, Duff played one of the 12 children of Steve Martin and Bonnie Hunt in the family film Cheaper by the Dozen, which remains her highest grossing film to date. Hilary Duff reprised her role in the sequel Cheaper by the Dozen 2 (2005), which failed to be as successful as the original film and was panned by critics.