David John McDonald s-a nascut pe 18 Aprilie 1971, in Bathgate, Scotia. A devenit cunoscut ca actor pentru rolurile din "Harry Potter si Pocalul de Foc", serialul "Doctor Who" si "Casanova". La 3-4 ani a decis deja sa devina actor datorita serialului BBC Doctor Who (inceput in 1963). A crescut in Bathgate, West Lothian si Paisley, Renfrewshire, Scotland. A urmat cursurile scolii Paisley Grammar. A urmat cursurile Academiei Regale Scotiene de Teatru si Musica, unde s-a imprietenit cu Louise Delamere. Cei doi au fost o perioada colegi de apartament.
In 2005, i s-a implinit dorinta, fiind ales sa joace rolul doctorului alaturi de Billie Piper, dupa ce Christopher Eccleston a decis sa plece. Acest rol i-a adus faima. Este un cunoscut actor de piese de teatru clasice, precum rolul lui Touchstone in "As You Like It," Romeo in "Romeo and Juliet," Antipholus din Syracuse in "The Comedy of Errors," si Captain Jack Absolute in "The Rivals".
A fost nominalizat in 2003 la premiile de teatru Laurence Olivier, pentru cel mai bun actor gratie rolului din "Lobby Hero".