Mikaël Hafstrom est né à Lund, en Suède, et a fait des études de cinéma à l'Université de Stockholm, puis à la School of Visual Arts de New York.
Mikaël Hafstrom a travaillé comme critique cinéma Freelance avant de débuter comme assistant réalisateur et scénariste. Son premier long-métrage,
Vendetta date de 1995.
Håfström connait dans son pays natal un large succès en tant que scénariste/réalisateur avec le drame
Evil, qui fut nommé en 2004 à l’Oscar du meilleur film étranger et remporta le Guldbagge Award suédois de la mise en scène et du meilleur scénario.
Mikael Håfström a également dirigé en 2009 John Cusack, Ken Watanabe et Jeffrey Dean Morgan dans le film
Shanghai - l’histoire d’un expatrié américain revenu en Chine quelques mois avant Pearl Harbor afin d’enquêter sur la mort d’un ami. Håfström avait déjà dirigé Cusack en 2007 dans le thriller
Chambre 1408 l'adaptation du best-seller de Stephen King, puis Clive Owen et Jenifer Aniston dans le film à suspense
Dérapage.
En 2011, sort son film troublant
Le Rite avec en tête d'affiche Anthony Hopkins.