Dane DeHaan put on a bold display at the film premiere of ‘Valerian and the City of a Thousand Planets’ on Monday (24.07.17).
The 31-year-old actor portrays the titular role as Valerian in the action film, and he made sure he stood out on the red carpet with a red, cream and blue printed shirt.
But the star paired the ensemble with a two-piece suit to tame his fashion choice.