Tyler Posey Surprises Movie Mom Jennifer Lopez at Teen Choice Awards

Please subscribe to our newsletter to receive updates from Your Next Shoes. This post may contain affiliate links. Please see our disclosure for more details.

Jennifer Lopez is consistent in her fashion choices and never fails to turn heads. She ensured all eyes were on her at the 2014 Teen Choice Awards.

Not related to George and Mario Lopez, the 45-year-old singer looked a decade younger in a lovely Elie Saab Spring 2014 lace dress as she handed the Ultimate Choice award to Selena Gomez.

Before presenting the award, J.Lo was surprised on stage by TCA host Tyler Posey, who starred as her son in a 2002 rom-com movie, Maid in Manhattan. Check out what Tyler had in store for the actress/singer:

Critics, however, didn’t like the American Idol judge’s dress, saying it wasn’t appropriate for her age.

Jennifer Lopez as Marisa Ventura and Tyler Posey as Ty Ventura in a heartfelt scene from Maid in ManhattanJennifer Lopez as Marisa Ventura and Tyler Posey as Ty Ventura in a heartfelt scene from Maid in Manhattan (Credit: Sony Pictures Releasing)

Jennifer Lopez and Tyler Posey share a significant age difference of 22 years. When “Maid in Manhattan” was released on December 13, 2002, Lopez, born on July 24, 1969, was 33 years old, while Posey, born on October 18, 1991, was 11.

Teen Wolf star Tyler Posey reunited with his former movie mom Jennifer LopezTeen Wolf star Tyler Posey reunited with his former movie mom, Jennifer Lopez (Credit: Jennifer Lopez’s Instagram)

It was indeed too short, but she managed to carry it well anyway. Besides, she has amazing legs to put on display. Do you think she’s undergone plastic surgery?

Jennifer Lopez in a green dress at the 2014 Teen Choice AwardsJennifer Lopez in a green dress at the 2014 Teen Choice Awards held at the Shrine Auditorium in Los Angeles on August 10, 2014 – posted on Instagram on August 11, 2014 (Credit: Jennifer Lopez’s Instagram)

The dress features georgette panels, hidden zipped cuffs, and a pleated flared skirt with a scalloped hem.

Jennifer Lopez's lipstick always puts the emphasis on her glowing skinJennifer Lopez’s lipstick always emphasizes her glowing skin (Credit: Jennifer Lopez’s Instagram)

Wearing green from head to toe, J.Lo finished her look with a green clutch, emerald rings, and a pair of green Ermanno Scervino sandals.

Jennifer Lopez shows off her green Ermanno Scervino sandalsJennifer Lopez shows off her green Ermanno Scervino sandals (Credit: Jennifer Lopez’s Instagram)

Jennifer Lopez’s Elie Saab dress is now sold out, but you may want to check out some similar (and cheaper!) dresses:

Elie Saab Lace Mini DressElie Saab Lace Mini Dress, $5,000

Monique Lhuillier Lace Illusion Cocktail DressMonique Lhuillier Lace Illusion Cocktail Dress, $448

Issa Lace Long-Sleeved DressIssa Lace Long-Sleeved Dress, $992