В 1980-м году по настоянию подруги переехал в Нью-Йорк. Там он разорвал отношения с подругой, потерял работу и несколько недель бомжевал, ночуя под мраморными лестницами нью-йоркского Центрального вокзала. Потом, впрочем, собрался с духом, завел агента и начал сниматься в рекламе.
В 1990-м у актера обнаружили рак. Крэйг решил посвятить все оставшееся время себе, путешествовал по Европе и Индии. Однако это ему быстро надоело, и он снялся в "Голубой пустыне". В 1992-м году, после съемок "И катит воды река", наступила ремиссия.
Творческий путь Крэйга Шеффера
Он дебютировал в роли Яна Хайдена (Ian Hayden) в мелодраме «Одна жизнь, чтобы жить» («One Life to Live», 1968 – ...), а затем сыграл сына Майкла Гудвина в сериале «The Hamptons» (1983). На его счету также роли лучшего друга трудного подростка в фильме «Это было тогда… Это есть и сейчас» («That Was Then… This Is Now», 1985), обеспеченного ребенка-антагониста в ленте «Чудеса своего рода» («Some Kind of Wonderful», 1987) и объект обожания косметолога, страдающей избыточным весом, в мелодраме «Babycakes» (1989).
Шеффер сыграл главную роль Аарона Буна (Aaron Boone) в фантастическом триллере «Ночной народ» («Nightbreed», 1990) и писателя Нормана Маклина (Norman Maclean) в мелодраме «Там, где течет река» («A River Runs Through It», 1992).
Среди других его кинематографических работ – «Огонь в небе» («Fire in the Sky», 1993), «Спи со мной» («Sleep with Me», 1994), «Клад» («Grave», 1996), «Глубокое погружение» («Deep Core», 2000), «Возвращение Мерлина» («Merlin: The Return», 2000).
Одними из его знаменитых перевоплощений стали маньяк-убийца Брэдли в мини-сериале «A Season in Purgatory» (1996) и хороший парень Кейт Скотт в многосерийном проекте «Холм одного дерева».
В 2006 году он сыграл федерала в знаменитом сериале «Ясновидец» («Psych»).
Крэйг также выступил в качестве режиссера фильма «Вечеринка» («American Crude»), черной комедии с Роном Ливингстоном (Ron Livingston) и Робом Шнайдером (Rob Schneider) в главных ролях. Релиз картины на DVD состоялся в июне 2008 года.