Question: who played beast in x-men days of future past
Answer: Nicholas Hoult and Kelsey Grammer as Dr.