Né en 1980 à Stockholm,
Gustaf Skarsgård est diplômé de la National Academy of Mime and Acting de Stockholm. Il apparaît pour la première fois au cinéma dans
Code Name Coq Rouge (1989) puis tourne en 2003 dans
Evil de Mikael Hafström (nommé à l’Oscar du meilleur Film Etranger). Il reçoit en 2006 le César suédois du meilleur acteur pour sa performance dans
Kidz In Da Hood.
Gustaf Skarsgård est à nouveau nominé en 2009 pour son rôle dans
Les Joies De La Famille. En 2007 il représente la Suède au programme Shooting Star à la Berlinale.