Revealing mistake: During the scene when Mary is in the hospital and she flatlines, if you look closely at the screen of the monitor the reading says "leads off" meaning that the cardiac monitoring wires are unhooked from her body.
Revealing mistake: When Mary and Hancock are fighting throughout the city, they hit buildings, pavement, etc., doing massive damage, but their clothes are almost completely unaffected and are barely dirty.