Gustaf Caspar Orm Skarsgård (born 12 November 1980) is a Swedish actor. He is best known outside Scandinavia for his role as Floki in the History Channel series Vikings. More: en.wikipedia.org.