replace Patrick Cassidy as Frank Butler in the revival of Irving Berlin's Annie Get Your Gun, portraying the role opposite Reba McEntire as Annie. The Fall of that same year he was cast in the starring role of Fred Graham for the West End revival of Cole Porter's Kiss Me, Kate, which also starred Marin Mazzie and later Rachel York as Lilli Vanessi. For his performance he received a Laurence Olivier Awards nomination. The production was recorded live for broadcast on PBS's Great Performances in the United States and is available on DVD. In 2002 he portrayed the role of Sid Sorokin in the City Center Encores! revival of The Pajama Game and he played the role of Billy Crocker in Anything Goes at UCLA's Freud Playhouse in Westwood, Los Angeles, California. On New Years Day 2003 he appeared in a concert of music by Kurt Weill with the Berlin Philharmonic under conductor Simon Rattle. That same year he portrayed Arthur in Lerner and Loewe's Camelot at the Paper Mill Playhouse in Millburn, New Jersey and he returned to Broadway to portray Billy Flynn in the revival of Chicago, leaving the production in 2004. In 2005 Barrett appeared as Brian The Set Designer in the film version of The Producers. That same year he returned to Broadway to portray the role of Billy Flynn again in the revival of Chicago and he sang at the New York Festival of Song at Carnegie Hall in a concert honoring Hal Prince. In 2006 he played the title role in Andrew Lloyd Webber's The Phantom of the Opera for the new production in at The Venetian Resort in Las Vegas which was directed by Hal Prince. On July 7, 2009, he rejoined the Broadway cast of Chicago, in the role of Billy Flynn, a role he has now played several engagements of on Broadway. He starred alongside Samantha Harris from television's Dancing with the Stars in the role of Roxie. Barrett rejoined the cast of Chicago from February 7 to March 7, 2011, to be replaced by Christopher Sieber temporarily, to then take over again from March 26 to June 19, 2011. During this return, he starred opposite Christie Brinkley in her Broadway debut. On June 24, 2011, five days after leaving Chicago, Barrett began starring as famous character Hannibal Lecter, in SILENCE! The Musical, described as an "unauthorized parody" of The Silence