Brad Pitt and Leonardo DiCaprio look as handsome as ever as they join Margot Robbie at the Once Upon a Time in Hollywood premiere at Cannes

Leonardo DiCaprio and Brad Pitt attended the premiere of their new movie in Cannes today

THE Cannes red carpet was treated to not one but two Hollywood heartthrobs today as Leonardo DiCaprio and Brad Pitt attended the premiere of their new movie.

The two hunks have finally co-starred in a film together, Quentin Tarantino’s Once Upon a Time in Hollywood, and posed happily for pictures ahead of its first screening.

Brad, 55, looked dapper as ever in a classic black tuxedo and bow tie, while Leo, 44, looked equally dashing in his own formal attire.

The men posed arm in arm for the waiting paparazzi before being joined by director Quentin, 56, and co-star Margot Robbie.

Margot, 28, decided to forgo a sweeping gown in favour of black sequin trousers and a strapless white sequin top.

The garment featured a black sequin trim and the Australian actress added a pink rose and a black choker to complete her look.

The Hollywood hunks star together for the first time in Once Upon a Time in Hollywood
The men were joined on the red carpet by co-star Margot Robbie and director Quentin Tarantino
Margot has previously worked with Leo on Wolf of Wall Street

This is the second time Oscar nominee Margot has starred with Leo, after the pair played husband and wife in 2013’s Wolf of Wall Street.

Once Upon a Time in Hollywood is set in 1969 and tells the story of a television actor and his stunt double as they negotiate their way through the film industry, trying to make a name for themselves.

The picture also stars Kurt Russell, Dakota Fanning, Al Pacino and late actor Luke Perry.