Actress Anne Hathaway has been a powerhouse on the silver screen, especially since her career-changing leading role in "The Devil Wears Prada."

Her latest role as a recovering drug user in "Rachel Getting Married," which hits theaters Friday, is already generating Oscar buzz.

But Hathaway's personal life has overshadowed her professional career lately, ever since Italian businessman Raffaello Follieri, 29, her ex-boyfriend, was arrested in June on fraud charges.

This morning Hathaway sat down with Robin Roberts to talk about how the ordeal has affected both her life and her outlook.

"I don't know if I'll ever be ready to say exactly what I've learned," she said. "I do believe -- I suppose if anything -- the thing that I learned is there's a journey. And there's never going to be a point that you have figured everything out, no matter how dramatic the things that have happened to you are."

Play

null

"If I had to put a banner on it that I've learned it, I've learned it's OK."

Hathaway said that one thing she struggled with was how to see herself throughout it all.

"I'm really honoring the fact that I'm 25 years old and I was really surprised by a situation. I have a lot of people that love me, that have protected me, that were trying to protect me before and are doing even more now."

"If you find yourself in a position, a situation, and you are still piecing together things, you don't need to judge yourself for that."

While her new drug-recovering character is far from the reality of Hathaway's life, she said she sees a connection with the character when it comes to privacy.

Play

null

"It's interesting to play a character who everybody knows the unsavory details of her life. And here I am, promoting this character, when obviously, things that I prefer to remain private are kind of out there."

But with that smile that captured the hearts of millions, she presses on.

"What's the right thing to do? Do you talk about it? It's the elephant in the room. I think it's better to let everyone know that I'm OK. I'm trying to move on and have a sense of humor about everything."

Follieri is to be sentenced Oct. 3 to up to 65 years in federal prison. He pleaded guilty this month to wire fraud and money laundering, according to the Associated Press.