Robert De Niro, 71, has a topless flex-off with 27-year-old Zac Efron on Dirty Grandpa set
HE MIGHT be 44 years his senior but Robert De Niro certainly gave Zac Efron a run for his money in the topless stakes on Thursday.
Robert De Niro has been pictured having a topless flex-off with 27-year-old Zac Efron on a movie set
The pair were pictured on set of their latest movie Dirty Grandpa in Georgia, America, with their shirts off comparing bodies.
Robert, 71, threw reigning two-time MTV Best Shirtless Performance winner Zac, 27, over his shoulder and carried him off stage - proving his worth.
It's thought the pair were filming scenes for a 'spring break' scene in the movie, which follows Robert's character - a former military general - who tricks his straight laced grandson - Zac - into driving to Miami for Spring Break just before he is due to be marry.
The pair appear to become embroiled in a flex-off as they perform for a throng of fans screaming and throwing their arms in the air.
The pair continued the tomfoolery for many, many minutes entertaining the crowds
It didn't take much to persuade Zac to rip his top off
At one point in the proceedings, Taxi Driver actor Robert dropped to the floor and began effortless one-handed push ups while Zac looked on in awe.
The movie, set for release in August 2016, looks to be a hilarious skit with the comical pair putting their all into the movie.
Pictures of Zac and Robert on stage together come just days after the former High School Musical star tweeted a picture of himself dressed up as De Niro in Taxi Driver.
Robert soon had Zac over his shoulder and showed off his strength
It's thought the pair were filming scenes for a 'spring break' scene in the movie
He tweeted the comparison shot - taken from the movie Bad Neighbours - with the caption: "Are you talkin' to me?"
It's clear Zac, a huge fan of Robert, was thrilled to be working alongside him on his latest movie - released this summer.
Despite filming for the movie finishing back in February, the cast and crew returned to Tybee Island - a stand-in for Miami - this week to re-shoot some scenes.
Are you talkin' to me? pic.twitter.com/jp2Q7F634w
— Zac Efron (@ZacEfron) April 1, 2015