Brian Pettifer, né le 1er janvier 1953, est un acteur sud-africain qui a participé à de nombreuses séries télévisées, ainsi qu'à des productions théâtrales et cinématographiques. Il est le frère cadet de la musicienne folk Linda Thompson.
Il envisageait d'abord une carrière de photographe, mais s'est finalement orienté vers le métier d'acteur. Enfant, il a participé à la série de la BBC This Man Craig et Dr Finlay's Casebook, ainsi qu'à Madame Bovary (aux côtés de son ami Alex Norton), expériences qui ont ravivé son intérêt pour la télévision.
Son premier rôle au cinéma remonte au film if.... (1968) de Lindsay Anderson. Il a également participé à O Lucky Man! (1973) et Britannia Hospital (1982), tous deux réalisés par Anderson, où il incarnait le même personnage dans les trois films, celui de Biles. Parmi ses autres crédits cinématographiques figurent Amadeus (1984), Un conte de Noël (1984), Goulag (1985), Heavenly Pursuits (1986), La Petite Dorrit (1987), La Grande Évasion II : L'Histoire oubliée (1988), Le Loch Ness (1996), La Maison Mirth (2000), Le Cas étrange du Dr Jekyll et M. Hyde (2002), The Rocket Post (2004), La Foire aux vanités (2004) et Lassie (2005).
Pettifer a été un personnage régulier dans Rab C. Nesbitt, où il jouait principalement un client de bar, mais il est surtout connu pour son rôle d'aviateur Bruce Leckie dans Get Some In!, où il était constamment la cible des plaisanteries du caporal Marsh. Il a également incarné le cousin Hughie dans la sitcom des années 70 The Liver Birds, basée à Liverpool et de longue durée.
Il a joué Alfred Meyer dans le film Conspiracy coproduit par la BBC et HBO, ainsi que le Dr Cameron dans la série radiophonique de Radio 4 Adventures of a Black Bag, après avoir participé à plusieurs épisodes de Dr. Finlay's Casebook.
Il a également joué dans Hamish Macbeth et fait des apparitions dans Still Game. En 2005, il est apparu dans le premier épisode du drame BBC Bleak House. En 2011 et 2013, il a incarné le père Richards dans The Field of Blood. Il a tenu le rôle de Poupart dans la série BBC One The Musketeers.
En 2012, Brian Pettifer a joué Archie Milgrow dans l'épisode Old School Ties de la série New Tricks.
Il a travaillé intensément au théâtre en tant qu'écrivain, metteur en scène et acteur. Il a participé à une production de The Fairy-Queen à Glyndebourne, qui s'est jouée à Paris et New York en 2010.
En 2015, Pettifer a participé à la comédie criminelle The Legend of Barney Thomson aux côtés de Robert Carlyle, son partenaire de Hamish Macbeth.
En 2019, il est apparu dans un épisode de Holby City incarnant le patient Laurie Stocks.