Craig Sheffer is an American actor who has appeared in several movies and TV series as well. He is mostly known for starring as Norman Maclean in the movie "A River Runs Through It". Craig made his acting debut in 1982 starring the role of Ian Hayden in the soap opera show, One Life to Live. He rose to fame after he portraying the role of Bruce Chadway in the day time soap opera show, The Hamptons. 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. During the early 1980s, he used to sell newspapers and used to sleep under the marble staircase. The major works of Craig include One Life to Live, The Hamptons, Voyage of the Rock Aliens, Fire with Fire, The Fall, One Tree Hill, and Criminal Minds. He has been married twice and is currently single. Craig has a daughter.