William has had an extensive and varied acting career. William started his career working consistently in the rep theatres, including Liverpool Playhouse, Manchester Library Theatre, Royal Exchange, Mercury Colchester, Ipswich, Westcliff, Oldham Coliseum, Guildford, Farnham, Plymouth and Hornchurch.
He has worked with the Royal Shakespeare Company on many productions, including Baal, Julius Caesar, Jail Diary of Albie Sachs, Twelfth Night, and the RSC Broadway production of Nicholas Nickelby directed by Trevor Nunn and John Caird.
More recent theatre credits include Maybe Tommorow at the Royal Exchange, Little Women and Railway Children with Theatre Works, A Flea in her Ear at the Old Vic and various productions at Finborough Theatre.
His TV credits include Six Wives of Henry VIII, King of the Castle, Z Cars, Eastenders, Brookside, The Impressions Show, Not Going Out and Doctors, all for the BBC, Coronation Street (Granada), The Corridor People (ITV), For the Love of Ada (Thames Television) and Basil Brush Series (Foundation Television).
For film, William has appeared in Nicholas Nickeby, directed by Jim Goddard, The Ploughman's Lunch directed by Richard Eyre, Cicero directed by Kevin Connor, Winchfinder General directed by Michael Reeves, Brothers in Trouble (Renegade Films), The Temple Project (PGW Productions) and Provoked (Raj Film Productions).