David Warner tuvo el honor de trabajar con el gran director Sam Peckinpah en tres películas: la epopeya occidental «The Ballad of Cable Hogue», el drama nazi «Cross of Iron» y la controvertida «Straw Dogs». De esas tres películas, el papel de Warner como el tonto del pueblo Henry Niles en «Straw Dogs» se destaca como el más memorable.
El papel de Niles es una historia secundaria fundamental para la trama principal. Su atracción por una joven enfurece a la gente del pueblo y rápidamente es condenado al ostracismo, al igual que el recién llegado y forastero David Sumner (Dustin Hoffman). Debido a la difícil situación de Sumner con su esposa y los lugareños astutos, simpatiza con Niles y luego lo defiende de una multitud enojada. Al final, se alejan juntos, dejando atrás la ciudad. Según Warner, Peckinpah le pidió a él y a Hoffman que improvisaran el final. Se les ocurrió el intercambio perfecto, con Warner diciendo: «No sé cómo llegar a casa», y Hoffman respondiendo: «Está bien, yo tampoco».
Warner casi fue eliminado de la película porque, como le explicó a AV Club, se rompió los pies en un accidente, lo que dificultó asegurarlo para el rodaje. Peckinpah dio un paso adelante y prometió cubrirlo para la producción. Cojeó durante la película, pero su nombre no aparece en los créditos, ya que hubo un problema sobre su facturación entre su agente y los productores de la película.