Newport News, Virginia
Хорнсби родился в Ньюпорт-Ньюс, штат Виргиния, но вырос в Хьюстоне, штат Техас. Он обучался актёрскому мастерству в Университете Карнеги — Меллон.