Zac Efron feels "awkward" next to his "stunning" girlfriend Vanessa Hudgens.

The 22-year-old actor - who has been dating his 'High School Musical' co-star since 2005 - revealed while he often feels uncomfortable next to the brunette beauty, she is the only person who he doesn't drive mad.

He explained: "Dating Vanessa makes many things much easier, because you understand each other without having to explain a lot. In terms of planning, I am very picky - worse than any woman. I drive everyone mad, except for Vanessa, she is always very understanding.

"The only disadvantage is that she is always dressed so stunningly that I look awkward and stand out."

The 'Charlie St. Cloud' actor admitted while he knows 21-year-old Vanessa is the one for him, he won't be rushing down the aisle anytime soon, and plans to wait until he is at least 40 until he gets married.

He added to German magazine Joy: "We definitely won't be getting married anytime soon. I definitely feel much too young. When I am going to get married it will happen at the age of 40 at the earliest."