Cast Frankie Muniz as Malcolm Jane Kaczmarek as Lois Bryan Cranston as Hal Christopher Masterson as Francis Justin Berfield as Reese Erik Sullivan as Dewey Catherine Burns as Caroline Miller Craig Traylor as Steven Kenarbin