Casting

Anthony Ramos as Usnavi de la Vega

Stephanie Beatriz as Carla

Lin-Manuel Miranda as Piragua Guy/Piraguero

Jimmy Smits as Kevin Rosario

Melissa Barrera as Vanessa

Olga Merediz as Abuela Claudia

Leslie Grace as Nina Rosario

Corey Hawkins as Benny

Gregory Diaz IV as Sonny de la Vega

Dascha Polanco as Cuca

Susan Pourfar as Hannah Hathaway

Ariana Greenblatt as Young Nina

Marc Anthony as Mr. de la Vega/Sonny's Father

Daphne Rubin-Vega as Daniela

Christopher Jackson as Mr. Softee

Noah Catala as Graffiti Pete

Background Actors
Casting for extras took place at 269 Wadsworth on June 1, 2019. Lin posted a video of it. Quiara and Lin also tweeted about it.