He returned to Broadway on September 19, 2006 as Gaston in Disney's "Beauty and the Beast". He was scheduled to perform for nine weeks, but due to popular demand, he extended his run through December 24. Liz Smith of the "New York Post" wrote, "I am here to tell you he is charmingly campy, good-looking and grand as the villain 'Gaston', patterned after our old friend Elvis", and noting "Donny is divine". On July 29, 2007, Osmond played Gaston again for the final performance of "Beauty and the Beast".