Douglas and De Niro party in Vegas

Michael Douglas, Robert De Niro, Morgan Freeman and Kevin Kline showed they have still got it as they spruced up for their new comedy Last Vegas.

Michael, 68, Robert, 69, Morgan, 75 and Kevin, 65, play a group of old friends who enjoy a big party in Sin City to celebrate the last remaining singleton among them getting hitched.

The Hollywood veterans have posed in their best party outfits to celebrate the start of filming on location in Las Vegas. Shooting will then move to Atlanta, Georgia.

The film marks the first time ever these four iconic actors, who have a total of six Oscar wins and 14 nominations between them, will appear together on the big screen.

Oscar-winning actress Mary Steenburgen will co-star as lounge singer Diana, who catches the eye of both soon-to-be-wed Billy (Michael) and his friend Paddy (Robert), sparking a feud as they both try to woo her.

The film, directed by While You Were Sleeping's Jon Turteltaub, is due for release on December 20, 2013.