David Bradley apareció en las ocho películas de Harry Potter como el squib de Hogwarts, Argus Filch, quien se encargaba de limpiar el castillo y de ser bastante cruel con los protagonistas Harry (Daniel Radcliffe), Hermione (Emma Watson) y Ron (Rupert Grint), principalmente durante las primeras entregas: Harry Potter y la piedra filosofal y Harry Potter y la cámara secreta.
No obstante, en Juego de Tronos también interpretó a un cruel personaje llamado Walder Frey, quien (SPOILER) colaboró en el plan de la Boda Roja en el que murieron varios integrantes de la familia Stark y fue asesinado hasta la sexta temporada por Arya Stark (Maisie Williams) después de obligarlo a comerse los restos de su familia para cobrar venganza.