Nicholas Hoult proved at the Venice Film Festival this week that he knows how to look dapper.

The 29-year-old English actor attended the event’s opening night and screening of the new French film La Verite (The Truth) on Wednesday.

Hoult, who this year has starred in X-Men: Dark Phoenix and the J.R.R. Tolkien biopic Tolkien, was dressed in a black tuxedo and was accompanied by a guest.

La Verite is written and directed by Hirokazu Koreeda and stars Catherine Deneuve, Juliette Binoche and Ethan HawkeIt centers on a tense reunion between a daughter and her actress mother.

Hoult is also set to appear alongside Benedict Cumberbatch, Michael Shannon and Tom Holland in The Current War, a historical drama about the rivalry between electricity revolutionary Thomas Edison and partners George Westinghouse and Nikola Tesla. Hoult will play Tesla in the film, which is due for an October 4 release. The film was written by Michael Mitnick and directed by Alfonso Gomez-Rejon. 

Among the other famous stars who attended the opening ceremony of this year’s Venice Film Festival were Brad Pitt, Ruth Negga, former Spice Girl Mel B, and models Iman, Candice Swanepoel, Elsa Hosk and Isabeli Fontana. 

This year’s Venice Film Festival also features movies like The Perfect Candidate, Ad Astra, Marriage Story and Guest of Honour.