James Corden took a hit from a blunt in the midst of a street performance with Camila Cabello and Billy Porter in Los Angeles on Friday. 

The 43-year-old television presenter was cheered on by his costars as he seemingly took a puff from a stranger’s blunt during their song-and-dance number.

The late night talk show host’s public appearance comes just a week before the premiere of the upcoming film Cinderella, in which he is set to appear.

Smokeshow! James Corden was seen taking a hit off of a stranger’s blunt while appearing alongside Camila Cabello and Billy Porter in a street performance in Los Angeles on Friday

Corden was dressed in a giant mouse costume that featured an attached tail and a hood with large earpieces on its sides, as well as a pair of white sneakers.

Cabello sported an eye-catching princess costume that featured a wide bottom portion and a corset that clung tightly to her toned tummy.

The 24-year-old songstress’ typically free-flowing brunette locks were tied into a lengthy braid that fell onto her chest.

Camila Cabello and Billy Porter perform Cinderella in street

.

Rooting him on! The 43-year-old television presenter was cheered on by his costars as he seemingly took a puff from a stranger’s blunt during their song-and-dance number

Joint effort: The television presenter was later seen posing for a photo alongside Cabello, Porter and Idina Menzel

Porter wore a patterned purple bodysuit, as well as a sizable cloak and leather heeled boots while performing with his costar.

Also present was Idina Menzel, who wore a beautiful multicolored dress that contrasted perfectly with her deep brunette locks.

All of the performers will appear in Cinderella, which is currently set to premiere on the Amazon Prime Video streaming service.

Singing out loud: Cabello was seen wearing a bright pink princess costume and belting out a few notes during the appearance

.

Dressing for the part: Porter sported a purple patterned bodysuit and a cloak. Menzel wore a vibrantly colored dress during the performance

The feature is based on Charles Perrault’s version of the classic fairytale, which has been adapted into countless film and television productions.

Development on the upcoming Kay Cannon-directed musical was originally announced in 2019, with Corden coming up with the idea for the feature and serving as one of the project’s producers.

Cabello will portray the feature’s titular character, while Menzel is set to play her stepmother Vivian.

Source material: Cinderella is based on Charles Perrault’s version of the classic fairytale

Solid backing: Kay Cannon directed the upcoming feature, and Corden came up with the idea for the project

Camila Cabello stars in the exciting trailer for ‘Cinderella’

Porter will fill the role of the princess’ genderless fairy godparent, and Minnie Driver and Pierce Brosnan will also be seen as Queen Beatrice and King Rowan.

Corden, Romesh Ranganathan and James Acaster are set to portray a trio of footmen and mice in the forthcoming feature.

Physical production initially began in February of 2020, although it was quickly shut down due to the onset of the global pandemic.

The feature’s cast and crew later reconvened and resumed filming, which ultimately wrapped that September.

Playing the part: Corden, Romesh Ranganathan and James Acaster will portray a trio of footmen and mice in the forthcoming feature

Taking precaution: Although production on Cinderella began last February, it was quickly shut down due to the onset of the global pandemic

Back at it: The cast and crew of the project later reconvened, and filming eventually wrapped that September

Both Cabello and Menzel will contribute original songs to the upcoming movie’s soundtrack.

Tracks from artists such as Beyonce, Eurythmics and Chic will also be heard in the flick.

The feature was originally supposed to be released this past February, although it was later pushed to July.

Cinderella was eventually given a release date of September 3rd, where it currently stands.

Coming soon: Cinderella is currently set to be released on the Amazon Prime Video streaming service on September 3rd