Thanks _Marinette_Jackson_ for the idea!
Harry: Ariel and Eric
Ron: Christoff and Anna
Draco: Belle and Adam/The Beast
Fred: Flynn Ryder and Rapunzel
George: Tiana and Naveen
Oliver: Prince Philip and Aurora
Seamus: Megara and Hercules
Dean: Jasmine and Aladdin
This was actually a lot harder than I thought it was going to be.