Né au Kenya,
Edi Gathegi grandi à Santa Barbara où il étudie le théatre et le BasketBall.
Il se lance en 2006 dans le cinéma en jouant un petit rôle mais très remarqué de chauffeur de taxi Haitien dans le film
Hyper Tension, où il aide un Jason Statham très mal en point. Il apparait ensuite dans quelques séries télévisée tels que
Lincoln Heights,
Les Experts,
Les Experts : Miami ou
Veronica Mars.
Au cinéma,
Edi Gathegi joue aux cotés de Kevin Bacon dans
Death Sentence et dans le premier film de Ben Affleck
Gone Baby Gone.
Il joue un rôle très remarqué dans la saison 4 de
Dr. House où il interprète le Dr. Jeffrey Cole.
Mais c'est en 2008, qu'
Edi Gathegi accède réellement à la consécration. Il se voit confié le rôle de Laurent; charismatique et dangereux vampire dans
Twilight - Chapitre 1 : Fascination.
En 2009, Il joue également dans le film d'horreur
Meurtres à La St-valentin 3d de Patrick Lussier, avant de retrouver son rôle de vampire dans
Twilight - Chapitre 2 : Tentation.