Known for his role as Roman Godfrey in the Netflix original horror series Hemlock Grove, this Swedish-born screen actor also played the title role in the 2010 comedy movie Simple Simon. His other screen credits include The Crown Jewels (Swedish title: Kronjuvelerna) and a 2012 English film version of Anna Karenina. He was cast as Pennywise in the 2017 remake of the horror flick It.
At the age of ten, he appeared with Emil Forselius and Josephine Bornebusch in a Swedish thriller titled White Water Fury.
He co-starred with Johan Rheborg in a Swedish science fiction and comedy film called Kenny Begins.
His brothers Alexander, Gustaf, Valter and Sam also became actors. He also has two other brothers named Ossian and Kolbjorn, a sister named Eija and his father is actor Stellan Skarsgard.
He co-stars with Famke Janssen on Hemlock Grove.