Gustaf Caspar Orm Skarsgård urodził się 12 listopada 1980 roku. Ponoć już jako dziecko wiedział, że chce zostać aktorem; zresztą był poniekąd na to "skazany" - zarówno jego ojciec
Stellan Skarsgård, jak i ojciec chrzestny
Peter Stormare, są aktorami, także starszy brat
Alexander występuje przed kamerą od najmłodszych lat. Gustaf zadebiutował jako dziewięciolatek, grając Erika Hamiltona w filmie "
Terrorysta na zamówienie", w którym występował również jego ojciec. W 1999 dostał się do szkoły teatralnej w Sztokholmie. Jeszcze w trakcie studiów dostał swoją pierwszą główną rolę: Niklasa w thrillerze "
Niewidzialny". Studia ukończył w 2003 roku i zaczął występować na deskach sztokholmskiego teatru dramatycznego, grając m.in. w "Kupcu weneckim" i "Lulu". Również pod względem filmowym był to dla niego ważny rok: za rolę Otto Silverhielma w obrazie "
Zło" - szwedzkim kandydacie do Oscara (zdobył nagrodę Złoty Żuk). Ten szwedzki odpowiednik Oscarów Gustaf otrzymał w 2006 roku za występ w filmie "
Dzieciaki z osiedla". Rok później organizacja European Film Promotion wyróżniła go nagrodą Shooting Star.