At 19-years-of-age Selena Gomez insists she has no plans to marry her 17-year-old boyfriend Justin Bieber because she is too young.

Speaking to Reveal magazine, the singer and actress said that while she is very happy in her relationship with the pop sensation, they have not even spoken about marriage as they are too young.

When asked whether she will marry Justin one day, she replied: "No, I'm only 19!"

She may be comfortable dating one of the biggest pop stars on the planet, but Selena admits she was left completely “starstruck” when she recently met Transformers hunk Shia LaBeouf.

She gushed: "I was so happy when I saw Shia. I was so starstruck. He probably thinks I'm crazy and I probably made a fool out of myself, but I love him.

"I have literally been obsessed with him since I was 15. Shia's older than me, so I look up to him. I don't want to marry him, though!"