Katie Holmes has come a long way since her divorce from Tom Cruise in 2012.

The 37-year-old actress opened up about her personal life in the February issue of More magazine. Holmes and Cruise had been married five years at the time of their highly publicized split. Holmes has not been linked with anyone since.

"[I don't] have a five or 10-year plan," she said of dating and relationships. "I feel like I'm still a teenager in a lot of ways. I do a lot of things I did then. I paint, I color. I cook sometimes. I still feel like a girl. I don't quite feel like a woman, maybe because I'm the baby of my family. I'll probably be 90 and feel like, 'Not a woman yet!' Ha!"

Holmes instead has focused her energies on Suri Cruise, her 9-year-old daughter with Cruise, and her career. The actress, who will make her directorial debut with "All We Had," said age has given her confidence and creativity as she continues to move on from her divorce.

"You've got to keep going," she advised. "In every part of your life. Focus on the positive. Stay creative. Go to things that interest you. Do work that's fulfilling. Challenge yourself. What's amazing about the human spirit, there are so many people doing inspiring things. If you focus on that, it makes your life richer."

Holmes, who will star as a single mother starting over in "All We Had," recently told People the movie was a challenge and "undertaking" but "very, very, rewarding." The film is based on the Annie Weatherwax novel of the same name and co-stars Luke Wilson and Judy Greer.

Holmes is also slated to play Jackie Kennedy in the forthcoming Reelz Channel miniseries "The Kennedys: After Camelot." She previously played Jackie Kennedy in the network's miniseries "The Kennedys" in 2011.