Transformers: Revenge of the Fallen

In 17,000 B.C., the Seven Primes traveled the galaxy to create Energon with star-absorbing machines called Sun Harvesters. The Primes followed a rule in which to never destroy planets with life, but one of them, later known as The Fallen, defies the rule and sets up a Sun Harvester on Earth, a planet with abundant life. After defeating ancient humans, The Fallen is confronted by the other Primes, who defeat and imprison him before he can harvest the planet's Sun with the Matrix of Leadership. The Primes then sacrifice themselves to hide the Matrix shortly afterwards.
Two years after Megatron's demise, the Autobots join the U.S. and U.K. military to form the Non-Biological Extraterrestrial Species Treaty (NEST), a classified task force hunting down surviving Decepticons, led by William Lennox and Robert Epps. During a mission in Shanghai, Optimus Prime is warned by Demolisher of The Fallen's return. National Security Adviser Theodore Galloway scolds the task force for their tactics, reminding them that Megatron's corpse is still in the Laurentian Abyss and the last known AllSpark shard is locked up in the NEST's headquarters. Simultaneously, Soundwave hacks into a U.S. military satellite, overhears the information, and sends Ravage to retrieve the shard.
Meanwhile, Sam Witwicky prepares to attend college, leaving his girlfriend Mikaela Banes and guardian Bumblebee behind. While preparing, he discovers a smaller AllSpark shard in his jacket. He picks up the shard, which causes him to see Cybertronian symbols and unexpectedly brings kitchen appliances to life. After Bumblebee destroys the rampaging appliances, Sam gives the shard to Mikaela, who later captures Decepticon Wheelie when he tries to steal it. The Constructicons resurrect Megatron by using the shard retrieved by Ravage and brutally ripping apart one of their own allies to provide parts for him. Megatron then reunites with his master, The Fallen, who orders him to capture Sam alive and kill Optimus, as Optimus is the last of the Primes and the only Transformer who can defeat The Fallen.
Sam, Mikaela, and Sam's college roommate Leo are captured by the Decepticons. Megatron reveals that the symbols in Sam's mind will lead the Deceptions to a new Energon source before Optimus and Bumblebee arrive to rescue the humans. Optimus engages Megatron, Starscream, and Grindor; though Optimus injures Starscream and kills Grindor, he is killed by Megatron. The other Autobots then arrive and repel the Decepticons, forcing Megatron and Starscream to retreat. Afterwards, the Decepticons launch an assault on many areas around the world simultaneously. The Fallen hijacks Earth's telecommunications systems, demanding Sam to be turned over to him.
Sam, Mikaela, and Leo enlist the help of Seymour Simmons, who reveals that the Transformers visited Earth eons ago and the most ancient, known as Seekers, live in secret. With the help from Wheelie, they track down a Decepticon Seeker named Jetfire, who transports the group to Egypt and tells them to find the Matrix of Leadership, which will revive Optimus. He and Wheelie turn against the Decepticons. Simmons contacts the NEST, telling them to bring Optimus and the other Autobots to Egypt.
Sam's group finds the Matrix in Petra, but it disintegrates into dust in Sam's hands. Undeterred, Sam stuffs the Matrix's remains in his sock. Meanwhile, NEST forces and the Autobots land near the Giza pyramid complex but are attacked by a large force of Decepticons. During the battle, the Constructicons combine to form Devastator, who destroys one of the pyramids and revealing the Sun Harvester inside, before he is killed by a projectile strike called in by Simmons. Lennox and Epps call in an airstrike, which kills a large portion of the Decepticon ground forces. However, Megatron manages to shoot Sam, seemingly killing him. Nearing his death, the Primes contact Sam through a vision, telling him the Matrix is earned, and that he earned the right to bear it. They restore Sam's life and the Matrix, which is used to revive Optimus.
The Fallen teleports to their location and steals the Matrix from Optimus, then returns to the pyramid with Megatron and activates the Sun Harvester. A wounded Jetfire sacrifices himself in order for Optimus to gain his parts, which give him immense strength and the ability to fly. Optimus knocks The Fallen and Megatron off the pyramid, destroying the Sun Harvester in the process. In the battle, Optimus injures and disables Megatron. He then rips The Fallen's face off and crushes his spark out of his chest, killing him, while an injured Megatron watches in horror. Vowing vengeance, he retreats with Starscream. The victorious Autobots and their allies return to the United States.

Question: Who shoots Sam?
Answer: Megatron