Justin Timberlake's new music video "Can't Stop the Feeling" is a giant dance party full of joy and celebrity cameos and...puppies!
The clip and single was released late Thursday. The track is featured on the soundtrack of Timberlake's newest movie, the animated film Trolls, which is set for release in November. The actor and singer plays Branch.
Many listeners are already calling "Can't Stop the Feeling" the song of the summer and some also compare it to another popular upbeat tune, Pharrell Williams' "Happy."
Check out seven of the best parts of Timberlake's "Can't Stop the Feeling" video:
1. Hi Mom! Timberlake's mother, Lynn Harless, makes a cameo and shares a tender moment with her husband and the singer's stepfather, Paul Harless.
2. Puppies and Icona Pop: So many puppies.
3. Anna Kendrick: The actress, portrays Poppy in Trolls, shows off her dance moves and even imitates what many fans listening to this song will look like in the next few weeks—by singing into a hairbrush.
4. James Corden: The Late Late Night Show host plays Biggie in Trolls, also shows off his dance skills.
5. Kunal Nayyar: The Big Bang Theory actor, who plays Guy Diamond in Trolls, comes on strong!
6. Ron Funches: The actor and comedian, who plays Cooper in Trolls, has the time of his life dancing to the song in an arcade.
7. Gwen Stefani: The singer, who plays DJ Suki in Trolls, rocks out to "Can't Stop the Feeling" in the car.
And at the end, Justin Keeps the Party Going: Music's done? Who cares.