Groundhog day with guns, but it actually works. Very well.
Only worth watching for the CGI fight/action sequences.
Poor character development with details given entirely through flashbacks; wooden acting combined with bland script writing; and too many clichéd moments.
Sound equalisation between dialogue & everything else was awful, but this may just have been the effect of watching on a home TV.
And I don't want to think about how many people Superman allowed to die..