No, Mel Gibson did not appear in the 1986 film Highlander. He did play, however, a Scottish warrior in 1995's Braveheart who joins with the Highlanders led by Nobles Craig, Lochlan and Mornay before the battle of Stirling.
1986's Highlander, directed by Russell Mulcahy starred Christopher Lambert (as Connor 'The Highlander' MacLeod / Russell Edwin Nash), Roxanne Hart Roxanne Hart, Clancy Brown, Sean Connery...see full cast and crew.
Born in Peekskill, New York, on January 3, 1956, Mel Gibson moved to Australia during his youth and went on to pursue a film career.
After appearing in the Mad Max and Lethal Weapon film series, Gibson eventually directed and starred in the Academy Award-winning Braveheart and directed The Passion of the Christ. See Mel Gibson's film and television acting credits on IMDb.com.
Get the latest Mel Gibson news and updates by visiting the (unofficial) fansite MelGibsonSite.com - a site dedicated to the actor.