Question: who played the candle in beauty and the beast
Answer: Lumière is played by Scottish actor , Ewan McGregor in the live - action version of Beauty and the Beast .