Julia Roberts has been an A-list actress in Hollywood for years and has the reputation as a squeaky clean star.
Interested in ?Add as an interest to stay up to date on the latest news, video, and analysis from ABC News.
But, Roberts just revealed to Ellen DeGeneres that she has tattoos.
"I have a few," Roberts, 46, admitted. "Aren’t you just rethinking me completely right now?"
"You are not who I thought you were Julia," DeGeneres said of America's Sweetheart.
Asked where they are, Roberts said "some things I can tell you the answer to, and others I'll tell you later."
The Oscar winner has all her children's names -- twins Hazel and Phinnaeus, 9, and Henry, 6 -- and her husband Daniel Moder's initials.
"Actually we were brave or idiotic, because it was before we got married," Roberts said of her tattoo for her husband.
Roberts added that Moder also got her initials tattooed on himself.