Hollywood's hottest young stars hit the stage for the Teen Choice Awards.
Selena Gomez took home the Ultimate Choice Award, and got emotional as she honored her mother, saying "I want to thank my mom so much, because she's the greatest human being in the world."
When J. Lo came onstage to present an award, she came face to face with a blast from the past.
The show's co-host, Tyler Posey, played her son in the 2002 movie Maid in Manhattan.
Posey is 22-years-old now and stars in the MTV series Teen Wolf.
Ariana Grande danced with her date—her grandma! Grande won for Choice Female Artist.
"My grandma's sitting right there," said Grande. "She's my date today."
What a good granddaughter!