Sister Sister star Tamera Mowry has opened up about her sex life, confessing that she did not lose her virginity until she was almost 30 due to her religious beliefs.

The actress-turned-reality Tv star stunned the co-stars of new U.S. talk show The Real when she admitted that she did not have sex until she was 29 - and immediately regretted her decision.

Mowry, 35, wed Fox News correspondent Adam Housley in 2011, but vowed to stay celibate after her first sexual encounter and did not sleep with Housley until after they were married.

Speaking alongside her talkshow co-stars on Hot97Ny she revealed, "I don't know how to explain this. I'm religious, so I waited until I was 29 to lose my virginity. You may not understand this (but) I did it, then I felt guilty, then I became celibate until I got married."