David Sarif’s voice actor self-destructs, blaming Illuminati

Stephen Shellen, the voice actor responsible for the character of David Sarif in Deus Ex: Human Revolution, has taken to YouTube to accuse the Illuminati of spying on him. Read more…



Neowin