William's voice is instantly recognisable to fans of Radio 4's rural drama The Archers, in which he played Dr. Richard Locke.
Before joining the cast of Silent Witness, William's last major role was as Will in the dot com drama Attachments.
His other TV credits include The Law, People Like Us, Hope and Glory, and Dangerfield.
William played Dr. Richard Locke in the BBC Radio 4 drama The Archers. He previously starred as Casualty's Dr Andrew Bower between 1989 and 1992, a character that returned in 2000 with Philip Bretherton in the role. William's also played a doctor in The Bill.
As well as acting, William is an accomplished writer. His work includes episodes of This Life and The Lakes, and he recently adapted Ella and the Mothers for TV from Rachel Morris' novel.