Gustaf Skarsgård is 43 years and 11 month(s) old. He was born in 12 Nov, 1980. Gustaf Skarsgård is a Swedish actor best known for his role as Floki in the History Channel series "Vikings".