Page Loader

James McAvoy: News

08 Jul 2025
Jane Austen

5 iconic Keira Knightley roles you can't miss

Keira Knightley has cemented her place as a versatile actor with a slew of unforgettable roles.

14 Sep 2024
Harry Potter

Almost a wizard! Why James McAvoy refused 'Harry Potter' role

James McAvoy, the 45-year-old Hollywood actor, revealed that he turned down a lucrative offer to star in Harry Potter and the Sorcerer's Stone early in his career.