Calgary Expo XMen star James McAvoy to appear in April Calgary Herald(03) Author Dalbo 03 Mar 2025 Save Image Image gallery: James Mcavoy 2023 A Stellar Year For The Versatile Actor