this is mary's (charlize theron) white "james perse" hooded coat. there are two holes in the front only one has blood. there is tape and burn marks inside were it looks like they had squibs rigged for the gunshots. this coat is worn during the scenes towards the end of the film when she takes a bullet for hancock (will smith) in the hospital. with columbia pictures COA