David is a familiar face on stage, television and the big screen. 

He has recently appeared in Mackenzie Crook’s BBC 4 comedy The Detectorists .

His previous television credits include Holby Blue , Thief Takers , The Bill , Merlin and The Commander . His numerous films include The Wolfman , Dorian Gray , Pirates of The Caribbean: Dead Man’s Chest , The Boat that Rocked , 300: Rise of an Empire and Harry Potter & The Goblet of Fire .

David has appeared in many theatres around the country and abroad, including seasons at the National Theatre and the RSC. He is currently playing Blind Pugh at the Royal National Theatre.


Back to cast