Уильям родился 29 августа 1980 года в рыбной деревушке Коджимар, что западнее
кубинской столицы Гаваны. Он был старшим из четырех детей семьи Леви. В возрасте
пятнадцати лет благодаря своему отчиму, предоставившему семье американское
гражданство, переехал в Майами. Образование Уильям получал в Высшей школе Барбары
Гоулман во Флориде, где серьезно увлекался бейсболом. Позже изучал
административный бизнес, однако после двух лет обучения бросил колледж и
поступил на курсы актерского мастерства в Лос-Анджелесе. Также изучал актерское
мастерство в Майами и Мехико.
В 2006 году у Уильяма и американо-мексиканской актрисы
Элизабет Гутьеррес родился первенец, которого они назвали
Користофером Александром. 6 марта 2010 года в Майами Элизабет родила второго
ребенка - девочку Кайли Александру.
11 июля 2009 года Уильям Леви обратился в католичество. 17 августа 2010 года против Леви
было выдвинуто обвинение в сексуальных домогательствах несовершеннолетнего в
городе Лос-Анджелесе, штат Калифорния. На следующий день было выявлено, что это
клевета СМИ, за что Уильям подал встречный иск на десять миллионов долларов.