Hiding Out

Hiding Out is a 1987 teen comedy-drama starring Jon Cryer as a state's witness who is forced to disguise himself as a high school student in order to avoid being killed by the mob.

Plot
Revealed shortly into the movie, Andrew Morenski (John Cryer) and two others, all stockbrokers, have managed to pass bogus bonds for a mobster awaiting trial. After an evening out at a bar, one of the stockbrokers is killed in his home. The next morning, the FBI take the other two into protective custody.

After convincing his FBI hosts that he wants breakfast and out of the safe house, Andrew and his FBI bodyguards are followed by hitmen hired to eliminate them.

One of the FBI bodyguards is killed in a diner, the other injured and Andrew flees the scene. While running from the hitmen, he manages to board a train and temporarily escapes.

Needing a safe place to hide, Andrew (under disguise) attempts to contact his cousin, Patrick, (Keith Coogan) and aunt (Gretchen Cryer, Jon Cryer's real-life mother), arranging to meet the latter at the high school at which she works as a nurse.

While sitting in the nurse's office, he impulsively opts to enroll, taking the name of Maxwell Hauser (off a Maxwell House coffee can) and begin high school all over again. He pulls his cousin aside and reveals himself, eventually using Patrick's house to sleep in, unbeknownst to his aunt.

Not willing to take the attitude of teachers, Andrew becomes a hero to those tired of the school's status quo which upsets Kevin O'Roarke (Tim Quill), the current class president, and captures the heart of Ryan Campbell (Annabeth Gish).

During an afternoon at the local diner, Andrew accidentally drops a birthday card meant for his grandmother (who had raised him) and it gets mailed. Later, a hitman posing as an FBI agent contacts his grandmother and sees the card and its postmark, telling him where Andrew is hiding.

One night, on the way back from a date with Ryan, Patrick stops Andrew from entering the house. FBI agents have arrived, knowing Andrew is close because of his use of an ATM card.

Patrick steals his mother's keys and Andrew ends up using the high school as his refuge. He meets the school janitor, Ezzard and shares a drink with him, revealing who he truly is.

Andrew embraces the opportunity to run for class president, not knowing the election committee has already decided to rig the results in favor of Kevin. Bored with high school, Andrew decides to drop out.

During the presentation of class election results, Kevin is announced the winner. However, Kevin demands a recount, which reveals that most want Andrew as class president.

As Andrew starts to address the crowd, a hitman begins firing at the stage. Ezzard, watching the proceedings, manages to dispose of one of the hitmen while the other moves up into the rafters of the gym. Andrew chases him and a spotlight is used to blind the hitman. The hitman loses his grip and falls to the gym floor below.

Images of graduation are spliced into images of Andrew taking the stand in a court against the mobster for whom he had sold the bogus bonds.

After his testimony, Andrew is given a few minutes to say farewell to his grandmother before being placed in the Federal Witness Protection Program.

The last scene is Ryan sitting under a tree at a university. Andrew (now known as Eddie Collins) appears from behind the tree and tells her he has decided to become a teacher.