BIO
Cott began his acting career performing in local Ohio theater, appearing in productions of Bloody Bloody Andrew Jackson and Romeo and Juliet, among others. Upon moving to Pittsburgh for school, he got involved in the area's regional theater scene while performing in university theater productions concurrently. He appeared in a 2014 production of the play Parade at the New Hazlett Theater in Pittsburgh, where he starred alongside several of his Carnegie Mellon classmates, as well as a production of Small Engine Repair at Barebone Productions. In August 2016, he played Moses in the premiere concert reading of Stephen Schwartz's musical project, a stage production of The Prince of Egypt, at the Bay Street Theater in Sag Harbor, New York, opposite Shuler Hensley and John Cariani.
On March 12, 2016, during his final year at CMU, Cott was cast as Kevin Keller on the CW drama series Riverdale, a TV adaptation of the Archie Comics universe. The character of Kevin is notable due to his status of being the first openly gay character in the history of Archie Comics. Cott stated in a Facebook video released to fans in March 2017 that he originally auditioned for the roles of Archie Andrews and Jughead Jones, prior to landing the role of Kevin. He was promoted to a series regular for the second season.
On March 12, 2018, at the SXSW Festival, Cott announced his upcoming role in the film The Mascot, written and directed by Matthew Perkins. Cott will be playing the lead role of Nick Shepherd, an ex-quarterback turned mascot. However, as of early 2019, production has stalled on the project. In the second half of 2018, Cott took part in the filming of the movie All the Little Things We Kill, in which he plays the supporting role of Trever Olsson.
In March 2019, it was announced that Cott will star as the titular character in a Kennedy Center production of The Who's Tommy, starring opposite Mandy Gonzalez and Christian Borle. It was announced on Monday 26 June 2023, Cott made his Broadway debut as Christian in Moulin Rouge! at the Al Hirschfeld Theatre, on August 1.