Question: What roles did Evans play in 2017 in Beauty and the beast and In professor marston and the wonder women 
Answer: In 2017, Evans starred as Gaston in Beauty and the Beast, and portrayed William Moulton Marston in Professor Marston and the Wonder Women.