Spencer Truman is a fictional character from the soap opera One Life to Live. He was played by Paul Satterfield from May 25, 2005, to January 30, 2007. Satterfield has reprised the role in the form of a ghost through characters Miles Laurence and John McBain, several times in 2007. Austin Williams played a young Spencer in a 2008 storyline in which the characters Bo and Rex find themselves in 1968.