David Hoflin (Stoccolma, 25 febbraio 1979) è un attore svedese naturalizzato australiano.
Ha iniziato la sua carriera ad appena 8 anni quando recitò in Un grido nella notte (1988) in cui interpretò uno dei figli di Meryl Streep.
Tra il 2015 e il 2017 ha recitato nella serie tv prodotta da Amazon Studios nei panni dello scrittore statunitense Francis Scott Fitzgerald.
Dal 2013 è sposato con l'attrice Natalie Blair, con cui era fidanzato da cinque anni.