Lockout

In 2079, CIA agent Snow is arrested for murdering undercover agent Frank Armstrong, who had uncovered evidence of another agent selling secrets about the space program. Secret Service director Scott Langral, on advice from the President, has Snow convicted of murder and espionage. Snow is sentenced to thirty years on the maximum security space penitentiary MS One, where prisoners are kept in stasis for the length of their sentence. Snow's friend and fellow agent Harry Shaw tries to locate Snow's contact Mace, who knows where Frank's briefcase containing the stolen secrets is hidden.
Meanwhile, the President's daughter Emilie arrives on MS One to investigate claims that keeping prisoners in stasis can cause them to develop mental instability. The warden allows her to interview Hydell, a deranged prisoner. He manages to escape and releases all of the prisoners, starting a riot led by his brother Alex. Emilie is shot, and is captured along with others. Shaw convinces Langral and the President to send Snow to rescue Emilie, rather than risk her life in a siege. Snow is initially reluctant to go, but agrees after Shaw tells him that Mace is on MS One and could help Snow prove his innocence. Langral initially attempts to trick Alex into releasing Emilie, but it goes bad and Snow is forced to infiltrate MS One. Alex realizes that Emilie is the President's daughter and secures her, but she escapes with her bodyguard Hock and they hide in a secure room. A problem with the oxygen supply brings Hock to sacrifice his life by suicide in order to stop himself from using up oxygen so as to buy Emilie more time.
Snow breaks into the secure room and rescues Emilie. Snow changes Emilie's hair to conceal her gender, allowing them to walk through the prison population without being noticed. They find Mace, but the stasis has given him dementia and made him incoherent. Snow and Emilie bring Mace with them and attempt to reach the escape pod. With no one at the helm, the prison falls out of orbit and crashes into the International Space Station. The collision causes a hull breach, killing Mace. Snow brings Emilie to the escape pod, but discovers it has only one seat. Realizing that he has been sent there to die, he sends Emilie on her way, but she allows the pod to launch without her because she believes the remaining hostages will be killed. Hydell contacts Emilie and threatens the hostages unless she reveals her location; after she does, however, he kills them anyway.
Snow and Emilie discover evidence that the prisoners were being illegally used as test subjects. Alex finds and captures Emilie; he also shoots Snow, leaving him for dead. Alex learns that Hydell has killed all of the hostages; he contacts the President, threatening to let Hydell and the prisoners rape Emilie if they are not released. The President refuses to allow a siege and risk Emilie, causing Langral to temporarily relieve him of his command. Langral orders the destruction of MS One. Hydell tries to rape Emilie as promised, but is stopped by Alex. Hydell and Alex fight, resulting in Alex's death. Hydell then tries to stab Emilie, but Snow arrives and knocks him out. Snow and Emilie flee from Hydell and the remaining prisoners. Meanwhile, Langral's men plant a bomb on the prison. Snow and Emilie use space suits and jump from MS One as it detonates. Using their suits, Snow and Emilie re-enter Earth's atmosphere and land safely in New York City, where Snow is arrested.
Emilie later realizes that Mace's incoherent rambling was actually a code revealing the location of Frank's briefcase. Snow gives the briefcase to Shaw, who unlocks it but is shocked to find it empty. Snow notes that he had not given Shaw the unlocking code, and Shaw is revealed to be the mole and arrested. Snow is released and his possessions returned, including a lighter given to him by Frank before his death. Examining the lighter, Snow finds a memory card containing the real secret information hidden inside. Emilie meets Snow and teases him after discovering his first name is Marion; the pair walk away together.

Question: Who is revealed to be the mole?
Answer: Shaw