Eddie Marsan est né en 1968. Pour l’état civil il se prénomme Edouard Marsan. Il a débuté sa carrière comme imprimeur et dans le théâtre. Diplômé de l'académie de Mountview of Theatre Arts en 1991, il décroche son premier rôle au cinéma dans 21 grammes où il incarne le révérend John.
Par la suite il donne la réplique à des stars comme Scarlett Johannson dans Match Point, Tom Cruise dans Mission : Impossible 3 et Colin Farell dans Miami Vice, adaptation de la série TV éponyme.
Eddie Marsan a également interprété le rôle de Red Parker dans Hancock face à Will Smith et celui de l'inspecteur Lestrade dans Sherlock Holmes, où il côtoie Robert Downey Jr et Jude Law.