Alex Pettyfer first appeared in the 2005 British television film ‘Tom Brown's Schooldays’ directed by Dave Moore. He made his big-screen debut in the 2006 action spy film ‘Stormbreaker’ directed by Geoffrey Sax. Despite receiving mixed reviews from critics, the film tanked at the box office and even failed to recover its budget. Nevertheless, Pettyfer earned considerable praise for his performance and also received the ‘Young Artist Award’ and ‘Empire Award’ nominations. He next appeared in the 2008 Nick Moore-directed teen comedy film ‘Wild Child.’ The film saw mixed reviews upon release, scoring a 41% approval rating on Rotten Tomatoes. The following year, he appeared in the British comedy horror slasher film ‘Tormented’ which also received mixed reviews from critics.
In 2011, he starred in the American teen science fiction action film ‘I Am Number Four’ directed by D. J. Caruso. Even though the film was panned by critics, it did reasonably well at the box office, grossing over $150 million against a budget of $50 million. That same year, he also starred as ‘Kyle Kingson’ in the American romantic fantasy drama film ‘Beastly’ which was also a box office success. Pettyfer went on to star in films like ‘Magic Mike’ (2012), ‘The Butler’ (2013), ‘Endless Love’ (2014), ‘Elvis & Nixon’ (2016), and ‘The Strange Ones’ (2017). In 2018, he made his television debut in the Episode: "Marilyn Monroe and Billy Wilder" of the British biographical comedy-drama television series, ‘Urban Myths.’ The following year, he joined the main cast of the American science fiction thriller streaming television miniseries ‘The I-Land’ where he played the role of ‘Brody.’
In 2020, he starred as ‘Liam’ in the American crime drama film ‘Echo Boomers’ directed by Seth Savoy. The film received a positive response from critics. Pettyfer was last seen in the 2021 science fiction thriller film ‘Warning’ directed by Agata Alexander. He is all set to appear in the upcoming film ‘The Infernal Machine’ where he will play the role of ‘Dwight Tufford.’