
Rose McGowan se narodila 5.září 1975 ve Florencii. Její matka byla Francouzka a její otec Ir. Byla druhou nejstarší z šesti jejich sourozenců. Vyrůstala v italské pobožné komunitě. Když Rose bylo pouhých deset let, odstěhovala se celá její rodina do Oregonu, kde se její rodiče rozvedli. O pět let později opustila svůj domov a začala se živit sama. Domnívali se, že užívá drogy a proto ji poslali do léčebny odkud utekla a žila rok na ulici. Rose byla silná a postavila se opět na nohy, odjela do Los Angeles a začala navštěvovat uměleckou školu a byla objevena režisérem Greggem Arakim. Její první role byla ve filmu Encino Man kde ztvárnila roli Nory. Tato role z roku 1992 pro ni však byla nevýznamná. O pár let později v roce 1996 dostala roli v hororu Vřískot. A však režiséři ji odmítali obsazovat do rolí, údajně kvůli tomu, že nebyla dost známá. A proto přijala roli Paige Matthews v seriálu Čarodějky.