I 1988 spilte han professor Moriarty i filmen med Michael Caine som en talentløs Sherlock Holmes og i 1995 Ivan Ooze i filmen . Freeman hadde gjesteroller i flere amerikanske TV-serier som for eksempel (1984–1985), og (2017-20). Han spilte også i flere mini-serier som (1989) og (1995).