Jim Craig is a fictional character on the American soap opera One Life to Live played notably by actor Nat Polen from May 1969 until the actor and character's off-screen death in May 1981. Love Is a Many Splendored Thing actor Robert Milli originated the role from the pilot in July 1968 until 1969.