Question: what actress has played in the most movies?
Answer: Anne Hathaway might be popular to hate, but people will pay to see her movies. Over the course of her career, Hathaway has made 21 movies that have grossed an average of $98.8 million each.