Zac Efron and Robert De Niro are both featured in the newly released trailer for the film "Dirty Grandpa."

The comedy is about an uptight grandson, played by Efron, and a carefree and foul-mouthed grandfather, played by De Niro, who take a wild trip together, according to Buzzfeed.

De Niro's character Dick tricks Efron's character Jason Kelly into driving him to Florida for spring break. In the film, Dick has lost his wife. As part of his mourning process, he decides to take a vacation with his grandson to Daytona Beach. Meanwhile, Kelly, who works as an attorney, is days from marrying his boss' controlling daughter.

Some of the scenes in the trailer include Efron and De Niro shirtless showing off their muscles on stage in a flex-off competition, Efron doing the Macarena in pink boxer briefs, and De Niro playing flip cup at a fraternity party.

Watch BuzzFeed's exclusive premiere of the Dirty Grandpa trail...

Watch BuzzFeed's exclusive premiere of the Dirty Grandpa trailer starring Zac Efron and Robert De Niro! bzfd.it/1NAPl7c

Posted by BuzzFeed Celeb on Wednesday, October 28, 2015

Additional cast members include Julianne Hough, Aubrey Plaza, Dermot Mulroney, Zoey Deutch, Jason Mantzoukas, Adam Pally and Henry Zebrowski. Dan Mazer directed the film with a script penned by John Phillips. Producers on the project included Bill Block, Jason Barrett, Barry Josephson and Michael Simkin.

A poster for the film has been released featuring what appears to be De Niro's leg as he puts on a sock, with Efron staring at him wearily. The caption reads, "This is Jason. He's a little worried about his grandpa." The poster is a play on the 1967 film poster for "The Graduate," which features Mrs. Robinson (Anne Bancroft) putting on her stocking as Dustin Hoffman's character watches.

Efron last appeared in the film "We Are Your Friends," which was released on Aug. 28. The movie also starred Wes Bentley and Emily Ratajkowski.

De Niro last appeared in "The Intern" alongside Anne Hathaway and Rene Russo. The film was released on Sept. 25.

"Dirty Grandpa" is due in theaters on Jan. 22, 2016.