Scott began his career as a series regular on The Steve Harvey Show, with guest roles in other TV shows such as Fitz and Gun. His first feature film role came as the younger version of Loren Dean's character in Andrew Nicolas' Gattaca. He can also be seen as Hank in the TV movie Before Women Had Wings and as Randy in the independent picture The Opposite of Sex. In 1999, Scott starred in October Sky as Roy Lee Cooke. He also had a role in the 2000 film Gone in 60 Seconds. In 2007, he guest starred in Criminal Minds in the episode "Children of the Dark." In January 2016, William reunited with The Steve Harvey Show co-star Steve Harvey for his birthday show on his self-titled talk show.