He played the role of Mikael Blomkvist in the Swedish version of The Girl with the Dragon Tattoo. He received international fame for his roles in Millennium and Mission Impossible: Ghost Protocol.
He attended the Malmo Theater Academy.
He appeared in the film As It is in Heaven.
He married Catharina Ehrnrooth and has two children.
He was in the film Mission Impossible: Ghost Protocol with Tom Cruise.