Christopher Gauthier

Christopher Gauthier is an English-born actor who will portray William on Once Upon a Time.