Question: is floki a different actor?
Answer: Gustaf Skarsgard has played Floki on Vikings since season one. The brother of actors Alexander and Bill Skarsgard, he has also starred in a number of Swedish productions and is due to appear in the upcoming season of Westworld.