Garvin's first professional role was in a 2010 production of Peter Pan at the Paper Mill Playhouse when he was 17 years old.[2]
Garvin made his Broadway debut in 2014 in Bullets Over Broadway.[1][3]
Garvin appeared as a dancer in the 2016 film, Hail, Caesar![4] In March 2016, Garvin joined the cast of Disaster!, his second Broadway role.[5] From 2017 to 2022, he subsequently was an original cast member in Miss Saigon, King Kong, Mrs. Doubtfire, and Some Like It Hot on Broadway, with roles in the ensemble and as an understudy.[6][7][8][9]
Garvin starred in White Christmas at the Paper Mill Playhouse in 2024.[2]
In 2025, Garvin originated the role of Charlie in Smash on Broadway, marking his seventh Broadway production.[10][5] Smash began previews in March 2025 and opened on April 10, 2025.[11][12] After Smash closed in June 2025, he returned to the Imperial Theatre that fall in the ensemble of the 2025 revival of Chess. [13]