William Havard — British actor