Meghan Trainor admits she did not know who Brooklyn Beckham's parents were

Meghan Trainor was unaware that Brooklyn Beckham is the son of Victoria and David Beckham.

Grammy winner Meghan Trainor shared an embarrassing incident involving Brooklyn Beckham. The 22-year-old singer revealed she did not know that the 17-year-old is the eldest son of Victoria and David Beckham.

The No singer had spent time with Brooklyn and Chloe Grace Moretz at Disneyland in April. She told The Sun: "I was making fun of him. I was like, 'What are you famous for? Are you an actor? Who are you?'"

She added: "Girls would keep coming up to him while me and Chloe were sitting eating pizza. They were asking him for a pic and I was like, 'Me and Chloe are here, what do you want a pic with him for?!'"

Trainor continued: "He messed with me and said, 'Yeah, I acted when I was a kid'. I am so stupid. I had no idea who his parents were! Brooklyn is a sweetheart."

Meanwhile, Moretz had recently revealed that she and Brooklyn have been dating for quite some time. During an appearance on The Talk, she said: "Well, we've been off and on together for a couple of years now, and we just kind of made it official."

She added: "We were always running from people taking pictures of us. And we were like, 'You know what? It's affecting our relationship. We weren't able to go to the restaurants we wanted to go to or just go to a movie. And so we thought, 'You know what? If we're more upfront about it and we break down the iron curtain and we just let them take our photo, they're not going to care'."