Question: who plays raven in days of future past?
Answer: Jennifer Lawrence