Geoff Pierson

Geoffrey Michael "Geoff" Pierson is an American actor who portrays Hal Moores in AMC's The Green Mile.

He is also known for his role as Deputy Chief Tom Matthews on the Showtime series Dexter. Before that he starred in the TV sitcoms Unhappily Ever After (WB) as Jack Malloy and as Jimmy Kelly in Grace Under Fire (ABC Network). He is also known for his roles as President John Keeler on 24 (FOX) and as Frank Ryan on the ABC daytime serial Ryan's Hope. He has guest-starred in dozens of other TV shows.