Né le 24 janvier 1973, en Virginie, William fils d'une famille de 3 enfants.
Il débute sa carrière d'acteur à 22 ans en jouant le rôle de Virgil dans la série culte Xena, la princesse Guerrière.
Il déménage de New York et s'installe à Los Angeles. Il enchaine ensuite les séries télé, apparait dans Cluesless, Wind on Water, et obtient quelques rôles dans des téléfilms comme un remake d'Indiana Jones.
C'est finalement en l'an 2000 que William obtient le rôle de Zack, un soldat génétiquement modifier qui s'enfuit avec Max.
Il poursuit sa carrière sur le grand écran, où il a joué, par exemple, Fits and Starts, et Wheelmen, avec Wolves of Wall Street.