This is the song 'I've Got a Theory' from the 'Once More, With Feeling' soundtrack coupled with Disney animation. Featuring Aladdin và cây đèn thần as Giles, Belle as Willow, Xander as Phillip, Anya as Aurora, Buffy as Jasmine, and a whole lot of cartoon animals.