Acteur et réalisateur iranien, Mohsen Tanabandeh est d’abord comédien de théâtre dans les années 90. Il débute comme acteur de cinéma en 2003 et devient l’un des deux protagonistes de Quelques kilos de dattes (2006) de Saman Salur. Le film est primé au Festival de Locarno et au Festival des trois continents de Nantes et sort en France cinq ans plus tard.
Mohsen Tanabandeh tient un second rôle dans Hors jeu (2006) de Jafar Panahi, et joue en vedette dans d’autres longs métrages dont Sang-aval (2010) d’Ebrahim Fourouzesh, Nadarrha (2011) de Mohammad Reza Arab, Lamp 100 (2014) de Saeed Aghakhani et Iran Burger (2015) de Masoud Jafari Jozani. Il obtient le prix du meilleur acteur au Festival de Fajr pour Haft Daghighey ta Paeez (2010) d’Alireza Amini et Ferrari (2017) d’Alireza Davoudnejad.
Mohsen Tanabandeh passe à la réalisation avec Guinness (2015) et Ghasam (2019) qui ne sont pas distribués en France. On le retrouve en tant qu’acteur dans le film franco-iranien Un héros (2021) d’Asghar Farhadi. Il y incarne un créancier et partage l’affiche avec le comédien Amir Jadidi. Le film obtient le Grand Prix au Festival de Cannes.