A formidable foe has finally been chosen to square off against Arnold Schwarzenegger in his comeback project Last Stand. Variety reports that Eduardo Noriega (Blackthorn) has been cast as the villain in the action pic. The story centers on the sheriff of a sleepy border town who serves as the last line of defense against a drug cartel leader headed for the Mexican border. Noriega will play the cartel leader, fleeing to Mexico with $400 million in tow. Kim Jee-Woon is directing, and the cast includes Rodrigo Santoro, Peter Stormare, Zach Gilford and recent addition Jaimie Alexander.Spanish actor Noriega’s resume includes Guillermo del Toro’s The Devil’s Backbone and Alejandro Amenabar’s Open Your Eyes. Schwarzenegger is currently filming a stint in The Expendables 2, photographic evidence of which was tweeted earlier today showing Schwarzenegger standing shoulder-to-shoulder with Sylvester Stallone and Bruce Willis. Last Stand opens January 18th, 2013.