The True Blood star has two young children with American actress Marta Cunningham, but he refuses to take them to see one of his movies.
And the Brit admits he'll hold out as long as possible before explaining his career - in a bid to give the youngsters a normal childhood.
He says, "They're still too young to know what it is that I do for a living. My three-year-old daughter still thinks people on the TV can see you.
"We're trying to preserve their innocence for as long as possible because they are going to be L.A. kids and everyone is in the business here. Besides, they haven't seen anything I've done because it's all been so inappropriate."