Mikael Persbrandt first appeared in the Swedish soap opera ‘Rederiet’ in 1992 where he played the role of ‘Ola Simonsson.’ He went on to make his silver screen debut in the 1994 Swedish police film ‘The Police Murderer’ directed by Peter Keglevic. He next starred in films and television shows like ‘Sommaren’ (1995), ‘Anna Holt’ (1996), and ‘Under ytan’ (1996). In 1997, he starred as ‘Gunvald Larsson’ in the Pelle Seth-directed film, ‘Beck.’ That same year, he reprised his role as ‘Gunvald Larsson’ in ‘Beck – Mannen med ikonerna,’ ‘Beck – Spår i mörker,’ and ‘Beck – Pensionat Pärlan.’ In 1998, he voiced ‘Shan Yu’ (Swedish dub) in the American animated musical adventure film ‘Mulan’ directed by Barry Cook and Tony Bancroft. The film earned praise from critics and performed well at the box office, grossing over $304.3 million on a $90 million budget. He next starred in films like ‘Dinosaur’ (1999), ‘Titan A.E.’ (2000), ‘Beck – Hämndens pris’ (2000), ‘Beck – Mannen utan ansikte’ (2001), ‘Beck – Enslingen’ (2001), ‘Atlantis: The Lost Empire’ (2001), ‘Beck – Okänd avsändare’ (2002), ‘Beck – Annonsmannen’ (2002), ‘Alla älskar Alice’ (2002), and ‘Rånarna’ (2003).
Persbrandt voiced ‘Gill’ (Swedish dub) in the 2003 American computer-animated adventure film ‘Finding Nemo’ directed by Andrew Stanton. The film saw critical acclaim upon release and went on to become a massive commercial success, grossing over $940.3 million on a budget of $94 million. He was next seen in ‘Dag och natt’ (2004), ‘Medicinmannen’ (2005), ‘Bang Bang Orangutang’ (2005), ‘Open Season’ (2006), ‘Beck – Skarpt läge’ (2006), ‘Beck – Advokaten’ (2006), ‘Beck – Den japanska shungamålningen’ (2007), ‘Beck – Den svaga länken’ (2007), ‘Beck – I Guds namn’ (2007), ‘Solstorm’ (2007), ‘Kautokeino-opprøret’ (2008), ‘Everlasting Moments’ (2008), and ‘Beck – I stormens öga’ (2009). In 2010, he starred as ‘Anton’ in the Danish drama thriller film ‘In a Better World’ directed by Susanne Bier. The film received favorable reviews from critics and earned a 78% approval score on Rotten Tomatoes. He continued to star in films and television series such as ‘Stockholm East’ (2011), ‘Hamilton: In the Interest of the Nation’ (2011), ‘The Hypnotist’ (2012), ‘Agent Hamilton: But Not If It Concerns Your Daughter’ (2012), ‘The Hobbit: The Desolation of Smaug’ (2013), ‘The Hobbit: The Battle of the Five Armies’ (2014), ‘The Salvation’ (2014), ‘Beck – Familjen’ (2015), ‘Beck – Sjukhusmorden’ (2015), ‘The Last Kingdom’ (2015-2017), ‘Beck – Gunvald’ (2016), ‘Alone in Berlin’ (2016), ‘The Siege of Jadotville’ (2016), ‘King Arthur: Legend of the Sword’ (2017), and ‘X&Y’ (2018).
In 2019, he joined the main cast of the British comedy-drama streaming television series ‘Sex Education’ as ‘Jakob Nyman.’ The series was renewed for a fourth season in 2021. Persbrandt was last seen in the 2021 comedy-drama film ‘Tills solen går upp’ directed by Peter Dalle. He will be next seen in the upcoming film ‘Agent Hamilton: In Her Majesty's Service.’