Mikael Persbrandt har spelat roller i:

 Beck - sista vittnet , 2001 Sverige
 Beck - hämndens pris , 2000 Sverige
 Vuxna människor , 1999 Sverige
 Dödlig drift , 1999 Sverige
 Hela härligheten , 1998 Sverige
 Sista kontraktet , 1997 Sverige
 Under ytan , 1997 Sverige
 Beck 2 - Spår i mörker , 1997 Sverige
 Beck , 1997 Danmark
 Jag är din krigare , 1997 Sverige
 Gryningsland, orginaltitel: 'Öyenstikker' , 2001 Norge
 Gunnar govin - en man en röst en resa , Sverige
 Alla älskar alice , 2002 Sverige
 Rånarna , 2003 Sverige
 Tre solar , 2003 Sverige
 Dag och natt , 2004 Sverige