She gets it from her daddy! Jennifer Lopez shocked fans when she posted a rare photo with her father, and the two look identical!
The 51-year-old Jenny From The Block singer shared a recent shot smiling alongside her look-alike dad, David Lopez, over the weekend.
Turning the camera on herself, a fresh-faced J Lo leaned close to her father to capture a sweet selfie.
Putting her head on her dad's arm, fans couldn't believe how similar the two look.
We are used to seeing J Lo with her mom, Guadalupe "Lupe" Rodriguez, but it's a rare occurrence to see David.
Their facial features -- like their eyes and mouths -- are eerily similar.
Posting the no-makeup selfie with Dad, J Lo also shared an adorable photo with David from her childhood.
Matching the post with a heartfelt message, J Lo wrote, "Daddy, there are not enough words to describe what you mean to me…I love you for always…in all ways!"
She then turned the focus on dad's everywhere.
"#HappyFathersDay to all the amazing daddies out there showing up everyday for their babies!! You are necessary and appreciated and loved more than you probably will ever know. 🤍🤍🤍🤍🤍 Today we celebrate you!!" J Lo said.
Her fans immediately flocked to her post to comment on David.
"Wow! You look just like him! ❤️," one fan wrote. "Come to find out you been your daddy’s twin this whole time," another shocked follower commented. "OMG same face," said a third.
Even Real Housewives of Beverly Hills star Kyle Richards couldn't get over it. "Wow twins!" she replied on J Lo's picture.
The Shotgun Wedding actress didn't just wish her dad a Happy Father's Day. She also took time out to pay tribute to her ex-husband, Marc Anthony.
The singers were married in 2004 and divorced 10 years later.
J Lo and Marc have an amazing co-parenting situation. The former couple shares two children -- 13-year-old twins Max and Emme.
Marc has remarried and lives in Miami. J Lo has been hunting for schools in Los Angeles for their kids and was spotted looking at one close to boyfriend Ben Affleck's home.