Acclaimed moviemaker Werner Herzog has signed on to play the villain in Tom Cruise's new action thriller One Shot.
The Rescue Dawn director, who has only made cameos in 16 films, has joined Richard Jenkins, Rosamund Pike and Robert Duvall among Cruise's co-stars in the Christopher MCQuarrie movie, in which the Top Gun star will portray literary vigilante Jack Reacher.
According to Variety, Herzog will play a brutal former prisoner of war.