Plot

Jennifer (Amy Tammie) is a 16-year-old junior student, who living as an humiliating day of her life at high school, who have friends Joanna (Amy Bruckner) and Kyle (Mitchel Musso). Meanwhile, Jennifer starts to have a crush on a senior Harry (Aaron Carter), a football player. Therefore, the two mean girl Christina (Selena Gomez) and Kayla (Aleisha Allen) begins to humilate her when getting her into trouble, putting worms in her purse and even was caught a mess and hit by food during lunch. As everyone at the Cafeteria, she is embarrassed and Harry walks away from her, asking to see her later, when the girls are going too far.

At home, Jennifer is furious when having a bad day of school. Meanwhile, she wishes under a shooting star when wanting to have an imaginary friend as a ghost, who can defend her being bullied by the mean people. Therefore, she thinks it’s not going to work. However, her wish came true as the appearance of Ghost Imagination (Amy Tammie) appeared and screamed in shock. The both interdicted themselves, as Ghost Imagination want to come to school with her, that she’ll start to change her life.

Meanwhile, Jennifer starts dressing Ghost Imagination wearing a fashionable clothing and transforms herself as a human instead of her ghostly self transporting her into a school. Jennifer pretends to name Ghost Georgia Italy from Canada, when starting to add her pretend name on the school list for her first school attendance and Jennifer lets Ghost befriends Joanna and Kyle, when Christina and Kayla spots them and planning to take Ghost away from Jennifer. That night, Harry and Christina begins dating, and Jennifer felts homesick and jealous of Christina dating, and wanting to fight back, when Jennifer and Ghost spies on them dating. Jennifer than starts pranking on Christina, when farting, and Harry leaves her, ruining her date with Harry.

At school, Harry felt bad when he ran away from Jennifer after the food fight and her bad day giving by Christina. Harry broke up with Christina, when being mean to Jennifer, and asks Jennifer to go be friends. Christina and Kayla were now going to get him back to her and starting to ruin Jennifer’s relationship with Harry. Jennifer and Ghost remain as good friends, but however, were planning to go shopping at the mall, but is preparing for a date with Harry when starting to go having dinner, therefore, she’s felt sad, and asks her to come to dinner with them. While at dinner, Joanna and Kyle were with them as well. The six were settled at dinner, till Christina and Kayla beginning to start to make up a plan to get Harry away from her, spying on them. Meanwhile, Ghost starts to enjoy hanging out with Jennifer, and don’t even want to leave her world, till her daddy is going to let her to leave in 4 days. She became upset that she’ll never see Jennifer again. Meanwhile, Harry sneaks in her room and written her a romantic song as they kissed, Ghost felt jealous.

Later at school, Ghost start to lie at Jennifer’s friends that she’s actually hanging out with Christina and Kayla, when Joanna and Kyle made Jennifer not to sit with them anymore, because they think she’ll be mean like one of the girls. Meanwhile, Ghost became friends with Christina and Kayla as the three are going to ruin Jennifer’s life. But at the prom, Christina is going to get Harry back, as they kissed, and hurt Jennifer and ran away crying. This morning, she saw Ghost getting into Christina’s car when she heard they said BFFs forever, Jennifer became shocked that Ghost’s the one who started it. Meanwhile, Ghost and Jennifer got into an argument that she’s being mean to her, and the two were remaining not as best friends anymore. Jennifer has lost all of her best friends. And Later, Jennifer and Harry were on an argument also, when she saw him kissing Christina, and their relationship ended. Jennifer’s life is completely ruined.

Meanwhile, Ghost look at the picture of her and Jennifer, as they were happy together, and she had made a huge mistake, and apologies to Jennifer and explains to her that she hates when people starts to ignore her and can have other feelings to other people instead of her for respect. Meanwhile, the two remain as best friends, and Ghost will have to show a secret to the people around school. At school, Ghost starts putting a trap on Christina and Kayla, when they were got wet and got covered in tape and stick by chicken feathers as everyone laughs at them. Meanwhile, Jennifer tells Ghost to tell everyone a secret even to teachers that she’s a ghost. She than got rid of a human clothes and transform to a ghost. Meanwhile, her father is starting to take her back to Imagination world, where she don’t want to leave. Meanwhile, Jennifer starts to pull and Joanna and Kyle helped and everyone else help. Meanwhile, Ghost wishes that she want to stay into a human world and a key back to her imagination home closed. Later, Jennifer is remaining as friends with Joanna and Kyle and Jennifer and Harry were back together. Meanwhile, Jennifer has now became the popular kid in school, except her friends, and Ghost is now a student to her high school. It ended up with Christina and Kayla cleaning.