Michael C. Hall s-a născut pe 1 februarie 1971 în Raleigh, Statele Unite ale Americii. Mama lui era la vremea respectivă consilier la un liceu, iar tatăl lucra pentru IBM. Copilăria lui a fost semănată de tragedii, mama sa a pierdut o sarcină, iar tatăl lui a murit în 1982 când Michael avea doar 11 ani. A vrut să se facă avocat, dar a renunţat la acest plan pentru a deveni actor.
Michael a devenit celebru şi apreciat în toată lumea după ce l-a jucat pe David Fisher în serialul “Six Feet Under”. Celebritatea lui a crescut şi mai tare în momentul în care actorul a fost ales ca protagonist în serialul “Dexter”, rol care i-a adus un Golden Globe şi un SAG Award.