Meghan Trainor Brooklyn Beckham
Meghan Trainor met Brooklyn Beckham and Chloe Grace Moretz at Disneyland in April Reuters

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?'"

I think we were a little confused of the concept #disney

A photo posted by Chloe Grace Moretz (@chloegmoretz) on

A photo posted by bb (@brooklynbeckham) on

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'."