Le jeune Eric Millegan débute en 2001 dans des séries inédites en France.
Il faudra patienter jusqu'en 2006 pour qu'il décroche son premier vrai rôle récurrent dans Bones avec David Boreanaz. Il y joue Zack le jeune élève et collègue du personnage d'Emily Deschanel.