Theater Casey Cott's Riverdale costars celebrate his Broadway debut in Moulin Rouge!: 'You are a star' The actor currently stars as the starry-eyed writer Christian in Moulin Rouge! The Musical on Broadway. By Emlyn Travis Emlyn Travis Emlyn Travis is a news writer at Entertainment Weekly with over five years of experience covering the latest in entertainment. A proud Kingston University alum, Emlyn has written about music, fandom, film, television, and awards for multiple outlets including MTV News, Teen Vogue, Bustle, BuzzFeed, Paper Magazine, Dazed, and NME. She joined EW in August 2022. EW's editorial guidelines Published on August 2, 2023 01:48PM EDT Storm clouds may gather and stars may collide, but Casey Cott's Riverdale castmates will be there to support him until the end of time. The actor, who plays Kevin Keller in the beloved CW series, made his Broadway debut on Tuesday night as everyone's favorite penniless writer and hopeless romantic Christian in the Tony award-winning Moulin Rouge! The Musical. And, come what may, his Riverdale High School classmates Madelaine Petsch and Cole Sprouse were there to cheer him on. Petsch, who starred as Cheryl Blossom, posted a snapshot of a pillar outside the Al Hirschfeld Theater depicting a promotional photo of Cott dressed as Christian on her Instagram Story. She added, "Casey Cott you are a star. This show is AMAZING." Madelaine Petsch's Instagram Story. Madelaine Petsch/Instagram "Casey Cott and family at the opening night," Sprouse, who played Archie's best pal Jughead Jones, captioned a photo on his Instagram Story of the theater's red, gemstone-encrusted curtains and neon sign. Cole Sprouse's Instagram Story. Cole Sprouse/Instagram EW revealed that Cott would be taking over the typewriter as Christian, a role previously played by Derek Klena and Aaron Tveit, in Moulin Rouge! The Musical in June. The jukebox musical — which features hits from Katy Perry, Lady Gaga, Adele, and more — is a stage adaptation of Baz Luhrmann's 2001 film, which starred Nicole Kidman and Ewan McGregor as star-crossed lovers. "Playing Christian is more than a dream come true," Cott said at the time. "Growing up as a theater kid, you just dream that one day you have the privilege of being on Broadway. It's astounding. The talent within the cast is crazy. I can't wait to learn from them all and share the stage every night." Casey Cott as Christian in 'Moulin Rouge! The Musical' on Broadway. Avery Brunkus He continued, "I love how optimistic Christian is. If he believes it's possible, it is. The simplicity of his belief in love creates such madness within and it's so entertaining to watch as an audience, and to play as an actor," he explained. "I love trying to make people laugh and I believe Christian does as well. I'm hoping once I'm in the rehearsal room I find a few more similarities and differences. I think we both love pretty passionately, which I hope is evident from my performance." Sign up for Entertainment Weekly's free daily newsletter to get breaking TV news, exclusive first looks, recaps, reviews, interviews with your favorite stars, and more. Related content: Lili Reinhart on Riverdale dream sequence: 'I really have had to kiss everyone this season' The Book of Mormon costars Andrew Rannells and Josh Gad to reunite in Broadway's Gutenberg! The Musical Conrad Ricamora takes us through a first look at Here Lies Love and the first all-Filipino cast on Broadway