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

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

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.

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.

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!

Get celeb fashion, beauty tips, and more delivered directly to your inbox. Sign up for the Us Weekly Style & Beauty newsletter now!