Emma Watson, Dan Stevens, Luke Evans — Beauty and the Beast (2017)
© Beauty and the Beast / Walt Disney Studios Motion Pictures
The role of Belle was played by the 27-year-old Emma Watson. The Beast was Dan Stevens who is 8 years older than the actress. And Luke Evans was the oldest in this love triangle — he was 38 years old at the time.
GIPHY App Key not set. Please check settings