Почетком 1980-их, Мекникол се пробио у филмове, глумећи у два различита филма: фантастичном филму Убица змајева (1981) и драми Алана Пакуле Софијин избор (1982).[3] Мекникол се много појављивао у филмовима не напуштајући сцену: на Бродвеју је учествовао у представама по Шекспировим драмама Ричард II, Ромео и Јулија и Дванаеста ноћ.
Од 1997. до 2000. Мекникол је играо ексцентричног адвоката Џона Кејџа у телевизијској серији Али Мекбил, за коју је добио неколико награда, укључујући награду Еми.[4] Глумио је у ТВ серијама 24 (2007) и Бројеви (2005—2010). Питер већ неколико година ради на свом редитељском дебију Спас на пешчаној планини. У овом филму он је и сценариста, продуцент и главни глумац.