David Oakes (Fordingbridge, 14 ottobre 1983) è un attore britannico.
Nel 2007 si è diplomato alla Bristol Old Vic Theatre School incominciando la propria carriera teatrale. Nel 2009 giunse il suo primo ruolo nella serie televisiva inglese Trinity, in cui interpreta la parte dello studente gay Ross Bonham. Nel 2010 ha partecipato alla serie televisiva I pilastri della Terra (2010), tratta dall'omonimo romanzo di Ken Follett, interpretando il malvagio conte William Hamleigh. Ha ricoperto il ruolo di Juan Borgia nella serie storica I Borgia della Showtime. Ha ricoperto il ruolo di Henri Bishop nel sequel de I pilastri della Terra, Mondo senza fine. Nel 2016 interpreta Ernesto II di Sassonia-Coburgo-Gotha nella serie Victoria.