Question: who played v in the movie v for vendetta
Answer: Hugo Weaving portrays V , an anarchist freedom fighter who attempts to ignite a revolution through elaborate terrorist acts , and Natalie Portman plays Evey , a young , working - class woman caught up in V 's mission , while Stephen Rea portrays the detective leading a desperate quest to stop V .