William Moseley nació en Sheepscombe, Gloucestershire, Inglaterra, en los Cotswolds.