Calling all Disney fans! Of the two modern-day actors to take on the iconic role of the Beast, who do you like better: Dan Stevens in the current blockbuster hit “Beauty and the Beast” or Robert Carlyle in ABC’s long-running fantasy series “Once Upon a Time”? Stevens plays a selfishly brooding prince under a witch’s cure, while Carlyle portrays a malicious sorcerer otherwise known as Rumplestiltskin. Vote for your favorite Beast in our poll below.
These wildly different versions of the Beast have little in common, outside of their inexcusable rage issues and their pining for a beautiful young woman named Belle. For Stevens’ Beast, Belle is played by a singing Emma Watson of “Harry Potter” fame, and in Carlyle’s case it’s former “Lost” star Emilie de Ravin.
Much like Disney’s 1991 animated classic “Beauty and the Beast,” this new movie version of Belle is depicted as a fish-out-of-water innocent who tries to see the good side of the Beast. Meanwhile, the Belle in “Once Upon a Time” is a more independent character who’s had enough of Rumple’s fiendish ways.
Dan Stevens is most famous for his television roles on PBS’s “Downton Abbey” and FX’s “Legion.” The young actor is practically unrecognizable as the Beast thanks to a combination of makeup and visual effects that were used to transform him into the hulking creature.
Robert Carlyle is a movie star perhaps best known for “Trainspotting” and “28 Weeks Later.” While much of his scenes as TV’s version of the Beast/Rumplestiltskin require a fair bit of makeup, he also gets to parade around in the real-world Storybrooke without any prosthetics.