The actor of the title character in the most expensive European and independent film ever made also played which character in 2014's The Amazing Spider-Man 2?
Dane DeHaan Dane William DeHaan ( ; born February 6, 1986) is an American actor. His roles include Jesse on the HBO series "In Treatment", Andrew Detmer in "Chronicle" (2012), Jason Kancam in Derek Cianfrance's "The Place Beyond the Pines" (2012), Lucien Carr in "Kill Your Darlings" (2013), Harry Osborn in "The Amazing Spider-Man 2" (2014), James Dean in Anton Corbijn's "Life" (2015), Lockhart in Gore Verbinski's "A Cure for Wellness" (2016) and the title character in Luc Besson's "Valerian and the City of a Thousand Planets" (2017). He has also appeared in several advertisements for Prada.
Stellan Skarsgård Stellan John Skarsgård (] ; born 13 June 1951) is a Swedish actor. He is known for his roles as Jan Nyman in "Breaking the Waves" (1996), Captain Tupolev in "The Hunt for Red October" (1990), Prof. Gerald Lambeau in "Good Will Hunting" (1997), Bootstrap Bill Turner in "" (2006) and "" (2007), Bill Anderson in "Mamma Mia!" (2008), Commander Maximilian Richter in "Angels and Demons" (2009), Martin Vanger in "The Girl With the Dragon Tattoo" (2011), Dr. Erik Selvig in the Marvel Cinematic Universe films "Thor" (2011), "The Avengers" (2012), "" (2013), and "" (2015) and The Grand Duke in "Cinderella" (2015).