Dan Stevens looked gobsmacked by the amount of paparazzi on the red carpet at the premiere of ‘Beauty and the Beast’ in London on Thursday (23.02.17).
The hunky actor – who ironically plays The Beast in the remake of the Disney classic – had his mouth wide open as he posed for pictures before joining his leading lady Emma Watson (Beauty) on the carpet.