Disney has managed to bring Gryffindors and Slytherins together! Plenty of A-listers came out on Thursday night for the world premiere of Beauty and the Beast
in Los Angeles, California, and star Emma Watson was joined by two very special guests from her past.
Matthew Lewis, who played Neville Longbottom, and Tom Felton, who played Draco Malfoy in the Harry Potter
films, both attended the premiere to support their former co-star.
WATCH: Emma Watson Explains Why She Never Talks About Her Boyfriend, How She Made 'Beauty and the Beast' Feminist
Lewis walked the red carpet with his fiancée, Angela Jones, and Felton chose to keep a lower profile, skipping the carpet. But ET saw the former Slytherin villain at the widely publicized event.