Rose McGowan at “Fifty Dead Men Walking” Premiere
She looked like the classic vixen in red, arriving at the “Fifty Dead Men Walking” premiere during the 2008 Toronto International Film Festival held at the Roy Thomson Hall on September 10, 2008 in Toronto, Canada.
Photos via PicApp

