Joe Manganiello has admitted he practises his moves for Magic Mike 2 for girlfriend Sofia Vergara.

The True Blood hunk has been dating the 41-year-old Modern Family actress since July - and admitted to E! he has treated her to a preview of his strip performance for the upcoming Magic Mike sequel.

Asked if he strips for Sofia, Joe teased: "Well, you know, I need to practise getting ready for Magic Mike 2. So, that's all I have to say."

The 37-year-old actor also answered questions about a photo that emerged of him eyeing up Sofia's shapely behind at the White House Correspondents Dinner months before they began dating.

Joe said: "C'mon you can't put that in front of me. What am I supposed to do? I'm not going to apologise.

"I totally got busted. That was actually funny when we first started dating, months after that."

He added: "We had talked, I guess, or kinda bumped into each other but we didn't start dating until she was single. She had a boyfriend at that time, so I probably could've gotten into a fight for doing that. I'm not trying to start a fight at the White House."

Sofia split from her businessman fiance Nick Loeb in May, after four years together. She and Joe are said to have been introduced for the first time at the White House Correspondents Dinner in May when Sofia was still with Nick.

Joe was linked with model Bridget Peters, but they split at the beginning of the year.