In 2011, Skarsgård starred in Melancholia, an apocalyptic movie directed by Lars von Trier and starring Kirsten Dunst, Charlotte Gainsbourg and Kiefer Sutherland, premiered at the 2011 Cannes Film Festival. That same year, he appeared in Straw Dogs, a remake of the 1971 film of the same name, as Charlie Venner. The remake's director, Rod Lurie, transferred the small town setting from Cornwall to Mississippi and described Venner as "an ex-football star gone to seed". The film co-starred James Marsden and Kate Bosworth, and was released 16 September 2011.
In July 2011, Skarsgård received an honorary degree from Leeds Metropolitan University, where he was formerly a student.