Sheffer was first seen on a nationwide basis as Ian Hayden on the ABC daytime soap opera One Life to Live, and on the 1983 prime time serial The Hamptons.

craig sheffer and gabrielle anwar dating-60craig sheffer and gabrielle anwar dating-49

Sheffer's other films include Fire in the Sky (1993), Head Above Water (1996), and Sleep With Me (1994) (top-billed, as the apex of a romantic triangle which included Eric Stoltz and Meg Tilly).

Sheffer played the leading role in Clive Barker's franchise sequel, Hellraiser: Inferno.

In the movie, If Looks Could Kill, which is also her first American film she is portrayed in the role of the daughter of a British Agent who was murdered, played by Roger Daltrey.

She can be seen in the guest role as Tricia Kinney in the 1992 movie Beverly Hills, 90210.

He also played the main character in the Movie Bliss 1997 which starred Sheryl Lee, Terence Stamp, and Leigh Taylor-Young Sheffer played Constant Bradley in the 1996 miniseries A Season in Purgatory and Keith Scott on the CW Network series One Tree Hill.

Sheffer was a regular for three seasons; his character was killed half way through season 3. He directed the feature film American Crude, a dark comedy starring Ron Livingston and Rob Schneider, it was released straight to DVD in June 2008.This Is Now (1985), a reformatory camp inmate in Fire with Fire (1986), an antagonistic rich kid in Some Kind of Wonderful (1987), and the romantic love interest of an overweight cosmetician in Baby Cakes (1989).Sheffer portrayed the lead role of Aaron Boone/Cabal in Nightbreed (1990), author Norman Maclean in A River Runs Through It in (1992), and played Heisman Trophy candidate quarterback Joe Kane in The Program in 1993.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.He is mostly known for starring as Norman Maclean in the movie "A River Runs Through It".