Tổng 38.86 tỷ qua 4 phim








Xếp hạng theo doanh thu phòng vé Việt Nam (Box Office Vietnam).
| 2026 | Người Sói | — |
| Máu Trên Tuyết | Olav | |
| Kíp Nổ | Will | |
| 2025 | 28 Năm Sau: Hậu Tận Thế | Jamie |
| 2024 | Nosferatu: An Inside Look | Self |
| Ma Cà Rồng Nosferatu | Friedrich Harding | |
| Kraven: Thợ Săn Thủ Lĩnh | Sergei Kravinoff / Kraven the Hunter | |
| Kẻ Thế Thân | Tom Ryder | |
| 2022 | Sát Thủ Đối Đầu | Tangerine |
| 2021 | Kingsman: Khởi Nguồn | Archie Reid |
| 2020 | Tenet | Ives |
| 2019 | A Million Little Pieces | James Frey |
| 2018 | Vị Vua Trái Pháp | James Douglas, Lord of Douglas |
| 2017 | Bức Tường | Isaac |
| 2016 | Kẻ Săn Đêm | Ray Marcus |
| 2015 | Avengers 2: Đế Chế Ultron | Pietro Maximoff / Quicksilver |
| 2014 | Chúa Tể Godzilla | Ford Brody |
| Captain America: Chiến Binh Mùa Đông | Pietro Maximoff / Quicksilver (uncredited) | |
| 2013 | Anh Hùng Cùi Bắp 2 | Dave Lizewski / Kick-Ass |
| 2012 | Anna Karenina | Vronsky |
| Những Kẻ Man Rợ | Ben | |
| 2011 | Albert Nobbs | Joe Mackins |
| 2010 | Chatroom | William |
| Anh Hùng Cùi Bắp | Dave Lizewski / Kick-Ass | |
| 2009 | Nowhere Boy | John Lennon |
| Dummy | Danny | |
| The Greatest | Bennett Brewer | |
| 2008 | Yêu Tuổi Xì-tin | Robbie Jennings |
| 2007 | Sherlock Holmes and the Baker Street Irregulars | Finch |
| The Magic Door | Flip | |
| 2006 | Ảo Thuật Gia Tài Ba | Young Eisenheim |
| The Best Man | Michael Sheldrake (age 15) | |
| The Thief Lord | Prosper | |
| 2005 | Dead Cool | George |
| 2004 | San Giovanni: L'Apocalisse | Johanan |
| 2003 | Hiệp Sĩ Thượng Hải | Charlie Chaplin |
| 2002 | Tom & Thomas | Tom / Thomas |
| 2019 | A Million Little Pieces | Screenplay |
| A Million Little Pieces | Producer |