Jake Gyllenhaal took his method acting a step too far when he punched a co-star on the set of JARHEAD for real. The 26-year-old plays a U.S. Marine in the 2005 movie and got carried away while filming a fight scene with Brian Geraghty. He says, "Something happened and I started hitting. Aggression is a part of me."