In 2003, he returned to the musical genre, appearing to great acclaim in the Broadway revival of Maury Yeston's musical Nine, based on the film 8½, playing the prime role originated by the late Raúl Juliá. Banderas won both the Outer Critics Circle and Drama Desk awards, and was nominated for the Tony Award for best actor in a musical. His performance is preserved on the Broadway cast recording released by PS Classics.
His voice role as Puss in Boots in Shrek 2 and Shrek the Third made the character popular on the family film circuit. In 2005, he reprised his role as Zorro in The Legend of Zorro, though this was not as critically successful as the original. In 2006, he starred in Take the Lead, a high school-set movie in which he played a real-life ballroom dancing teacher. That year, he also received the L.A. Latino International Film Festival's "Gabi" Lifetime Achievement Award, on October 14. He hosted Saturday Night Live's 600th episode (in season 31). The musical guest was Mary J. Blige. He performed a voice-over for a computer-animated bee which can be seen in the United States in television commercials for Nasonex, an allergy medication, and was seen in the 2007 Christmas advertising campaign for Marks & Spencer, a British retailer. He is being considered for the part of Hadrian in the in-production (as of February 2008) film Memoirs of Hadrian.

