Rose McGowan est surtout connue pour son personnage de Paige dans la série Charmed. Mais elle décroche par la suite des rôles importants au cinéma, à l'image de celui qu'elle tient dans Planète Terreur.
Rose McGowan est née le 5 septembre 1973. Elle est d'abord élevée dans une école catholique de Florence, en Italie avant de déménager pour Washington à l'âge de 10 ans.
Elle commence sa carrière d'actrice d'abord à la télévision en jouant Suzanne dans la série True Colors en 1990. Puis en 1995, elle s'attaque au cinéma en incarnant Amy Blue dans le Doom Generation de Gregg Araki. Un an plus tard, elle décroche le rôle qui la révèle aux yeux du grand public, celui de Tatum Riley dans le film d'horreur Scream. Elle enchaine alors de nombreux longs métrages, mais souvent pour des rôles secondaires.
En 2001, elle se remet à la télévision et est embauchée pour jouer Paige Matthews dans la série à succès Charmed, aux côtés d'Alyssa Milano. Elle y restera jusqu'à la fin de la série en 2006. L'année suivante, elle figure au générique de plusieurs films au cinéma pour des rôles importants. Ainsi, elle joue dans Boulevard de la mort et Planète terreur.
En 2010, elle joue dans Conan, le film de Marcus Nispel, aux côtés de Rachel Nichols et de Ron Perlman.