Dane William DeHaan (/ dəˈhɑːn / də - HAHN; born February 6, 1986) is an American actor. His roles include Andrew Detmer in Chronicle (2012), Harry Osborn in The Amazing Spider - Man 2 (2014), 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.
who played harry in the amazing spider man 2
Dane William DeHaan