T.P. McKenna Filmography
- Actor (94 credits)
- The Libertine (2004) Black Rod
- Raphael: A Mortal God (2004) Pope Julius II
- The Boys from County Clare (2003) The Announcer
- Rockface (2002) Liam
- Waking the Dead (2000) Phil Brown
- Monarch (2000) Henry
- Longitude (2000) Edmund Burke
- The American (1998) Marquis de Bellegarde
- Kings in Grass Castles (1998) Lord Dunraven
- Ballykissangel (1996) Bishop Goldberg
- Kurtulus (1994) Lloyd George, P.M. of England
- Ulysses (1993) Citizen
- Scarlet and Black (1993) Marquis de la Mole
- Events at Drimaghleen (1991)
- Shoot to Kill (1990) Sir John Hermon
- The Chief (1990) Colin Fowler
- Agatha Christie's Miss Marple: A Caribbean Mystery (1989) Dr. Grahame
- Valmont (1989)
- Red Scorpion (1988) General Vortek
- Jack the Ripper (1988) O'Connor
- Pascali's Island (1988) Dr. Hogan
- The Modern World: Ten Great Writers (мини-сериал) (1988) Citizen
- The Play on One (1988) Michael
- The Christmas Tree (1986) Bill
- Strong Medicine (1986) Dr. Sweeting
- Bleak House (1985) Harold Skimpole
- My Brother Jonathan (1985) Lloyd Moore
- C.A.T.S. Eyes (1985) Billy Truscott
- Behind Enemy Lines (1985) Sir James Dorsett
- The Doctor and the Devils (1985) O'Connor
- Honour, Profit & Pleasure (1985)
- Memed My Hawk (1984) Dursan
- Partners in Crime (1983) Randolph Wilmot
- To the Lighthouse (1983) Augustus Carmichael
- Give us a Break (1983) Dennis Naylor
- The Scarlet and the Black (1982) Reichsführer Heinrich Himmler
- Nancy Astor (1982) Lord Curzon
- Britannia Hospital (1982) Theatre Surgeon
- The Manions of America (1981) Harry Clement
- Silver Dream Racer (1980) Bank Manager
- The Outsider (1980) John Russell
- Strangers (1978) Chief Constable
- Blake's 7 (1978) Sarkoff
- Holocaust (1978) Blobel
- A Child's Voice (1978) Ainsley Rupert Macreadie
- Premiere (1977) F.G.
- A Portrait of the Artist as a Young Man (1977) Simon Dedalus
- Beasts (1976)
- The Duchess of Duke Street (1976) Sir Martin Mallory
- All Creatures Great and Small (1975) Soames
- The Sweeney (1975) Det. Supt. Grant
- Napoleon and Love (1974) Barras
- Father Brown (1974) Inspector Boyne
- Fall of Eagles (1974) Count Conrad von Hotzendorf
- Percy's Progress (1974) London News Editor
- A Warm December (1973) Minor Role, not listed in credits
- BBC2 Playhouse (1973) Digby
- Thriller (1973) Frampton
- Crown Court (1972) Patrick Canty
- Percy (1971) Meet the People Compere
- Villain (1971) Frank Fletcher
- Straw Dogs (1971) Maj. John Scott
- The Onedin Line (1971) Fergus Doyle
- Stage 2 (1971) Cardinal
- Gott mit uns (Dio è con noi) (1970) Nick
- The Beast in the Cellar (1970) Det. Chief Sup. Paddick
- Perfect Friday (1970) Smith
- Randall and Hopkirk (Deceased) (1969) Kevin O'Malley, not listed in credits
- Anne of the Thousand Days (1969) Norris
- The Charge of the Light Brigade (1968) William Russel
- The Fellows (1967) Drag Anglem
- Ulysses (1967)
- Man in a Suitcase (1967) Peter
- Callan (1967)
- Adam Adamant Lives! (1966) Jason Lang
- BBC Play of the Month (1965) Kommissarov
- Young Cassidy (1965) Tom
- Ferry Cross the Mersey (1965) Jack Hanson
- Girl with Green Eyes (1964) The Priest
- Thursday Theatre (1964) Charles Sturrock
- Story Parade (1964) Matthew Finch
- Festival (1963) Cranly
- Espionage (1963) Tom Gorman
- First Night (1963) Jack Christie
- Love Story (1963) Ernest
- The Quare Fellow (1962) Walsh
- Johnny Nobody (1961) Garda (policeman)
- The Avengers (1961) Norman Grant
- The Siege of Sidney Street (1960) Lapidos
- Das schwarze Schaf (1960) not listed in credits
- A Terrible Beauty (1960) A McIntyre Boy, not listed in credits
- Home Is the Hero (1959) Young Man at Dance
- Shake Hands with the Devil (1959) Unknown, not listed in credits
- Broth of a Boy (1959) Holmes