His breakthrough role came in 1992 after he appeared in the American movie, A River Runs Through It.Craig Sheffer struggled a lot before rising to success.
She and her ex boyfriend Craig Sheffer welcomed their first child together on 8th of November and that time it was a daughter and they named her Willow Xylia Anwar.
But shortly after arriving he broke up with his girlfriend, lost his job and spent several weeks homeless - which included sleeping under the marble staircase in Grand Central Station.
He later got back on his feet and found an agent and began getting acting jobs in commercials.
Craig Eric Sheffer (born April 23, 1960) is an American film and television actor.
He is known for his leading roles as Norman Maclean in the film A River Runs Through It and Aaron Boone/Cabal in the film Nightbreed, as well as his character Keith Scott on the television series One Tree Hill.