Stephen is a character in Too Late. He is Sloan's younger brother and has both physical and mental disabilities, which were caused by being born to a mother who was a drug addict.