David Shackelford a tourné dans 2 séries et dans 12 films. Une prestation à retrouver dans le rôle de Kenny dans la série True Detective. Au cinéma, dans le rôle de Coconut Guy dans le long métrage There's Something About Mary.