Håfström's 2003 film Evil was nominated for the Academy Award for Best Foreign Language Film at the 76th Academy Awards. His slasher film, Drowning Ghost, screened at the 2004 Cannes Film Market.
In 2005, Håfström directed Derailed, which starred Clive Owen and Jennifer Aniston.
He directed The Rite, an exorcism thriller film starring Anthony Hopkins, in 2011. His 2013 film, Escape Plan, starred Arnold Schwarzenegger and Sylvester Stallone.
In 2013, it was announced that Håfström will direct a film adaptation of Tunnels.