In March 2007, he took the lead role in the Wynn Las Vegas's production of "Spamalot", in which he plays King Arthur. In July 2008, he reprised his role as King Arthur in the Los Angeles production of "Spamalot" at the Ahmanson Theatre. In June 2013, he once again reprised the role of King Arthur in Spamalot at The Muny Theater in St. Louis, Missouri. He starred on Broadway and on National Tour as Billy Flynn in "Chicago". He has hosted the Mrs. America and Mrs. World Pageants.