If you're anything like us you've probably watched Jennifer Lopez's 2002 film Maid In Manhattan more times than you can count.
But what you probably didn't realise is that J.Lo's 10-year-old son in the movie is played by Teen Wolf star Tyler Posey.
Yes, Marisa's (Lopez) shy son Ty grew up to be that Hollywood hunk.
The on-screen mum and son reunited at the 2014 Teen Choice Awards where Tyler offered to be Jennifer's backup dancer should she ever need a new one (you can check it out in the video below).
Since Maid In Manhattan, the 26-year-old starred in Teen Wolf, Scary Movie 5, Jane the Virgin and the list goes on.