Ivy, a high school girl from California, dreams of becoming a veterinarian. She was discovered by a famous agent and reluctantly agreed to act to help her family financially. She lands a role opposite teenage heartthrob Roman, but quits after he bullies the crew and scares a puppy. Roman shows up at her house, revealing he wants to experience a normal life and attend high school with her. In exchange, he offers her $1 million to help her achieve her dreams of going to vet school and opening an animal shelter. Ivy agrees, and Roman moves in with her, disguising himself as "Rob." As they spend more time together, Ivy starts to see a different side of Roman, and they develop feelings for each other. However, their relationship is put to the test when Roman's true identity is exposed, and he gets into a fight with a classmate. As a result, Roman's career is ruined, and he loses everything. In the end, Roman shows up at the animal shelter where Ivy works, and they share a romantic moment, with Roman confessing that meeting Ivy has changed him and made him a better person.
Here are the key facts extracted from the text:
1. Ivy is from California and her life goal is to become a veterinarian.
2. When Ivy was 7, she went to the zoo and saw a cat locked in a cage, and she snatched the keys from the zookeeper's belt to set the cat free.
3. Ivy was banned from the zoo after the incident.
4. Ivy's parents are supportive of her decision to pursue a career in veterinary medicine.
5. Ivy met a famous agent who offered her a chance to become an actor, but Ivy declined, saying she wanted to be a veterinarian instead.
6. Ivy's parents convinced her to take the opportunity, and she started auditioning for roles.
7. Ivy landed a role in a movie opposite a teenage heartthrob named Roman.
8. Roman was mean to the crew and bullied them on set.
9. Ivy stood up to Roman and quit the movie.
10. Roman showed up at Ivy's house and asked for her help to live a normal life without his riches and comfort.
11. Roman's manager enrolled him in Ivy's high school under a new name, "Rob."
12. Ivy agreed to help Roman, and they started attending school together.
13. Roman struggled to fit in and understand normal teenage behavior.
14. Ivy took Roman to the animal shelter, where he met a dog named Mr. Buttercup.
15. Roman started to open up and show his true self to Ivy.
16. Roman and Ivy grew closer, but Roman's attempt to kiss Ivy was rebuffed.
17. Roman's true identity was revealed in a fight at school, and he was fired from his movie.
18. Roman's manager stole all of his money and left the country.
19. Roman showed up at the animal shelter where Ivy was working and told her that meeting her had changed him for the better.
20. Roman confessed his feelings to Ivy, and they shared a kiss.