Zoey Deschanel Is Playing Belle in 'Beauty and the Beast' Live Zoey Deschanel Is Playing Belle in 'Beauty and the Beast' Live Taye Diggs, Rebel Wilson, Kelsey Grammer and Anthony Evans also star in the special two-day event.Katrina NattressKatrina Nattress