what roles did evans play in 2017 in beauty and the beast and in professor marston and the wonder women
in 2017, evans starred as gaston in beauty and the beast, and portrayed william moulton marston in professor marston and the wonder women.