En un principio, el actor James Purefoy fue el encargado de interpretar a V, pero abandonó el proyecto seis semanas después de iniciar el rodaje, frustrado por el hecho de utilizar la máscara durante toda la película.