James McAvoy
Danh sách phim > Điện ảnh

| Năm | Tác phẩm | Vai diễn | Chú thích |
| --- | --- | --- | --- |
| 1995 | The Near Room | Kevin Savage |  |
| 1997 | An Angel Passes By | Cậu bé địa phương | Phim ngắn |
| 1997 | Regeneration | Anthony Balfour | Tên khác Behind the Lines |
| 2001 | Swimming Pool | Mike | Tên khác The Pool |
| 2003 | Bright Young Things | Bá tước Balcairn |  |
| 2003 | Bollywood Queen | Jay |  |
| 2004 | Wimbledon | Carl Colt |  |
| 2004 | Strings | Hal Tara | Lồng tiếng |
| 2004 | Inside I'm Dancing | Rory O'Shea | Tên khác Rory O'Shea Was Here Đề cử - Diễn viên xuất sắc nhất - London Film Award |
| 2005 | The Chronicles of Narnia: The Lion, the Witch and the Wardrobe | Mr. Tumnus | Đề cử - London Film Award cho Diễn viên phụ của năm |
| 2006 | The Last King of Scotland | Bác sĩ Nicholas Garrigan | BAFTA Scotland Award cho Diễn viên xuất sắc nhất Rising Star Award, BAFTA Đề cử—BAFTA Award cho diễn viên phụ xuất sắc nhất Đề cử—British Independent Film Award cho Diễn viên xuất sắc nhất Đề cử - European Film Award cho diễn viên xuất sắc nhất Đề cử - London Film Award cho Diễn viên xuất sắc nhất |
| 2006 | Starter for 10 | Brian Jackson |  |
| 2007 | Becoming Jane | Thomas Lefroy |  |
| 2007 | Penelope | Johnny Martin / Max Campion |  |
| 2007 | Chuộc lỗi (phim) | Robbie Turner | Empire Award cho Diễn viên xuất sắc nhất London Film Award cho diễn viên của năm Đề cử - BAFTA Award cho Diễn viên chính xuất sắc nhất Đề cử - European Film Award cho diễn viên xuất sắc nhất Đề cử - Golden Globe Award cho Diễn viên xuất sắc nhất – Motion Picture Drama Đề cử - Irish Film Award Cho Diễn viên Quốc tế xuất sắc nhất |
| 2008 | Wanted | Wesley A. Gibson | Đề cử - MTV Movie Award cho nụ hôn đẹp nhất |
| 2009 | The Last Station | Valentin Bulgakov | Đề cử - Satellite Award cho Diễn viên phụ xuất sắc nhất - Motion Picture |
| 2011 | Gnomeo and Juliet | Gnomeo | Lồng tiếng |
| 2011 | The Conspirator | Frederick Aiken |  |
| 2011 | X-Men: First Class | Professor Charles Xavier | IGN Award Diễn viên xuất sắc nhất Đề cử - Scream Award cho Diễn viên xuất sắc nhất Đề cử - Scream Award cho Siêu Anh Hùng xuất sắc nhất Đề cử - Scream Award cho Diễn viên xuất sắc nhất Đề cử - People Choice Award cho Siêu Anh Hùng được yêu thích nhất Đề cử - People's Choice Award cho diễn viên xuất sắc nhất |
| 2011 | Arthur Christmas | Arthur | Lồng tiếng |
| 2013 | Welcome to the Punch | Max Lewinsky | London Film Award cho diễn viên của năm |
| 2013 | Trance | Simon Newton | London Film Award cho diễn viên của năm |
| 2013 | Filth | Bruce Robertson | British Independent Film Award cho Diễn viên xuất sắc nhất London Film Award cho Diễn viên của năm Empire Award cho diễn viên xuất sắc nhất |
| 2014 | Muppets Most Wanted | Delivery Man | Khách mời |
| 2014 | X-Men: Days of Future Past | Giáo sư Charles Xavier | Đồng vai diễn với Patrick Stewart |
| 2014 | The Disappearance of Eleanor Rigby | Conor Ludlow | Hoàn thành, chưa phát hành |
| 2015 | Frankenstein | Victor Frankenstein | Đang quay |
| 2016 | X-Men: Cuộc chiến chống Apocalypse | Charles Xavier / Giáo sư X |  |
| 2016 | Split | Kevin Wendell Crumb / The Horde / The Beast |  |
| 2017 | Atomic Blonde | David Percival |  |
| 2017 | Submergence | James Moore |  |
| 2018 | Sherlock Gnomes | Gnomeo (voice) |  |
| 2018 | Deadpool 2 | Charles Xavier / Professor X | Uncredited cameo |
| 2019 | Glass | Kevin Wendell Crumb /  The Horde /  The Beast |  |
| 2019 | X-Men: Phượng hoàng bóng tối | Charles Xavier / Professor X |  |
| 2019 | Gã hề ma quái 2 | Bill Denbrough | Post-production; Shared role with Jaeden Lieberher |
| 2024 | Không nói điều dữ | Paddy |  |