Zac Efron's girlfriend gave him permission to visit a strip club.

The 'Charlie St. Cloud' star insists Vanessa Hudgens was "fine" about his recent night out to see exotic dancers at New York nightspot Flashdancers Gentlemen's Club with two pals - including 'High School Musical' co-star Corbin Bleu - though he admitted he felt awkward about telling her his plans.

He said: "The hardest part was calling my girlfriend beforehand. How do you start that conversation without feeling like a total a**hole? It was hard. She was fine with it."

Zac laughed off reports he had spent $2,000 in the club and claims the visit wasn't as glamorous as he had imagined it would be.

He told US TV talk show host Jimmy Kimmel: "I'm not really the type of guy that does that kind of thing often. I've heard a lot about these places, mostly from rap music. It was supposed to be pretty reputable. I envisioned myself sitting on a nice couch, shades on, with T-Pain and Usher, making it rain money - and it just wasn't like that."