Charlize Theron Steams Up the Cannes Red Carpet in a Smoking Hot Tuxedo

Charlize Theron
Charlize Theron attends the premiere of 'The Last Face' during the 69th annual Cannes Film Festival at the Palais des Festivals on May 20, 2016. Anthony Harvey/FilmMagic

We know who’s wearing the pants on this red carpet! Charlize Theron stole the spotlight in the sexiest tuxedo at the Last Face premiere at the 69th annual Cannes Film Festival on Friday, May 20, in France.

PHOTOS: Julia Roberts’ Best Menswear-Inspired Styles

Charlize Theron
Charlize Theron attends the premiere of 'The Last Face' during the 69th annual Cannes Film Festival at the Palais des Festivals on May 20, 2016. Pascal Le Segretain/Getty Images

The Oscar-winning actress, 40, steamed up the red carpet in the tailored black separates, teamed with a (mostly unbuttoned) white button-up top, all by Dior Haute Couture. She accessorized with chiffon-draped Christian Louboutin pumps, a diamond necklace and diamond stud earrings.

Playing up the borrowed-from-the-boys theme, the mom of two slicked her blonde bob back into a sleek low bun, parted in the center — all the better to appreciate that sultry smoky eye.

Charlize Theron
Charlize Theron attends the premiere of 'The Last Face' during the 69th annual Cannes Film Festival at the Palais des Festivals on May 20, 2016. Mike Marsland/WireImage

PHOTOS: Stars’ Look-Alike Kids

While Theron looked nothing but confident, there was a bit of awkwardness at both the premiere and the film’s photocall earlier in the day, as her ex Sean Penn was present throughout. (Penn directed the film, while Theron stars.) The parted pair, who dated for 18 months before splitting in July 2015, made sure not to stand next to one another for pictures. That said, Theron seemed to have no problem posing with Penn’s son, Hopper, 22, going so far as to link arms with him on the Palais’ grand staircase.

Matt Palmieri, Zubin Cooper, Sean Penn, Jean Reno, Adele Exarchopoulos, Hopper Penn, Charlize Theron, Jared Harris and Javier Bardem
Matt Palmieri, Zubin Cooper, Sean Penn, Jean Reno, Adele Exarchopoulos, Hopper Penn, Charlize Theron, Jared Harris and Javier Bardem (from left) attend a screening of "The Last Face" at the 69th annual Cannes Film Festival. Danny Martindale/FilmMagic

Penn also posed with his son, as well as his daughter, Dylan, 25. (He shares both children with ex-wife Robin Wright.) Both Penn and Dylan modeled Giorgio Armani (Privé for the director) on the carpet.

What do you think of Theron’s red carpet tux? Tweet with @UsWeekly using the hashtag #stylebyUs!

Sign up now for the Us Weekly newsletter to get breaking celebrity news, hot pics and more delivered straight to your inbox!

Want stories like these delivered straight to your phone? Download the Us Weekly iPhone app now!