Universal Soldier Day of Reckoning 2012 John (Scott Adkins) awakens from a coma to discover his wife and daughter were brutally murdered in a home invasion. Haunted by images of the attack, he vows to kill the man responsible: Luc Deveraux (Jean-Claude Van Damme), one of the original Universal Soldiers. While John tries to piece his reality back together, things are complicated by a relentless UniSol named Magnus (Andrei Arlovski), who is determined to kill John.