Character mistake: The newspaper states Frank's son as being 10 years old. But according to the headstone dates, he died at age 8.
Character mistake: Frank Castle's son, William Castle, was reported in the newspaper scene earlier as dying at 10 years old. When Frank is ripping his own tombstone out of the ground, his son's tombstone is next to it, reading that William was born in 1995 and died in 2003, making him only 8 years old when he was killed.
Character mistake: When Howard's men bail the guy out who was with Bobby Saint at the arms deal, they are beating him up in Saint's club. Howard Saint (John Travolta) shoots the man responsible for not watching his son. The man fall down to his knees and then says the name John instead of Howard.




