La même année, elle joua dans la comédie « Pluto Nash » d'Eddy Murphy. Depuis ce temps, elle préfère travailler avec les grands producteurs et réalisateurs de cinéma comme Spike Lee dans « La 25e heure » et obtient des grands rôles comme
Oliver Stone dans « Roxanna », la femme d'Alexandre dans le grand film « « Alexandre le Grand » joué par
Colin Farrell. Avant ces deux grands films, elle intervient dans d'autres films moins célèbres, notamment dans « The girl's life » (2003), « Le Mystificateur » ou « Bienvenue dans la jungle ». Le monde du cinéma commença ainsi à reconnaître la « pulpeuse bomba latina » de
New York. Rosario excelle dans tous les rôles : gentille ou violente, tendre ou fatale. Tous les caractères lui conviennent, ainsi dans « Sin city » de Robert Rodriguez sortie en 2005, elle brille dans le rôle de Gail, une chef de prostituées de cette ville où règnent la violence et le crime. Tandis que dans le film de Chris Colombus « Rent », elle incarne remarquablement une belle jeune femme admirable : Mimi Marquez. En 2006, on retrouva l'actrice dans « Clerks 2 », un film de Kevin Smith en tant que serveuse dans un fast food.