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