Your favorite fictional couple, Emma Stone and Ryan Gosling, are returning to theaters in December for La La Land, and if the official trailer—released this morning—is any indication, you won’t be able to contain yourself.

Stone plays an aspiring actress dejected from failed auditions; Gosling, a jazz pianist with dreams of opening his own club. Both did their own singing and dancing for the film, and yes, that is Gosling actually playing the piano (SWOON). “I just couldn’t imagine lip-syncing these songs,” Stone told The Hollywood Reporter for a behind-the-scenes feature on the film.

Photo: GIPHY

Written and directed by Whiplash auteur Damien Chazelle, the film is a modern update on the ’50s musicals we’ve come to love; according to THR, the likes of Singin’ in the Rain,Top Hat and even Boogie Nights inspired Chazelle’s screenplay. The director even set up Friday night screenings of these movies for everyone working on La La Land.

The new two-and-a-half-minute trailer sees Stone’s Mia trying—and failing—at auditions as Gosling’s Sebastian is fired from his job (his petrifying boss played by the one and only J.K. Simmons). The two meet and sparks ignite, of course—”You could just write your own rules. Write something as interesting as you are,” Sebastian tells Mia (SWOON AGAIN). The trailer also offers a peek at several of the movie’s musical sequences (how good is that soundtrack though?), one of which sees hundreds of extras dancing atop cars on LA’s 105-110 interchange (the production shut down the highway for 48 hours). The film looks, in a word, spectacular. Watch the trailer below and prepare yourself—La La Land hits theaters December 16.

From: Harper’s BAZAAR US

6 Films To Look Out For At The 2016 Cannes Film Festival

6 Dance Movies To Re-Watch Over And Over Again

Hilary Rhoda Takes Centre Stage In Our Dance-Inspired Shoot