Том Эдвард Хоппер родился 28 января 1985 года в городе Колвиль, Лестершир, Великобритания. Он изучал актёрское мастерство в колледже «Роуз Бруфорд», который окончил с отличием в 2006 году. Некоторое время играл в театре «Уотфорд Пэлас».
Дебютировал в кино в 2007 году. Получив известность благодаря роли Персиваля в сериале «Мерлин», Том продолжает быть востребованным для рыцарских ролей[1].
7 июня 2014 Хоппер женился на английской актрисе Лоре Хиггинс. У пары двое детей — сын Фредди Даглас Хоппер (род. 1 июня 2015)[2] и дочь Трули Роуз Хоппер (род. 6 июля 2018)[3]. Сын Хоппера, Фредди, болен аутизмом[4].