Films:
* Sholay (1975): One of his most iconic roles as Gabbar Singh's henchman, "Kalia."
* Don (1978): Played the memorable role of "Jagga" in this action thriller.
* Dostana (1980): Known for his role as "Sam," the villainous character.
* Namak Halaal (1982): Starred as "Ranjit Singh," an influential gangster.
* Mera Gaon Mera Desh (1971): Played a supporting role in this patriotic film.
* Parvarish (1977): Featured as "Chhote Lala" in this family drama.
* Zameen Aur Asmaan (1984): Appears as a "Police Officer" in this courtroom drama.
* Naseeb (1981): A significant role in this action thriller.
* Aap Ki Kasam (1986): His character "Raghu" added to the film's intrigue.
* Khudgarz (1987): Played a supporting role in this action drama.
* Aakhri Raasta (1986): He starred in this thriller film.
* Saajan (1991): A memorable character in this romantic musical.
* Tezaab (1988): He featured as "Sardar" in this musical drama.
* Pyaar Ka Saaya (1981): Played a crucial character in this thriller.
* Benaam (1974): He starred in this action film.
Television:
* The Great Maratha (1999): A significant role in this historical drama series.
* Yeh Rishta Kya Kehlata Hai (2009): Played the character "Satyendra" in this popular soap opera.
* CID (2003): Made occasional appearances in this crime investigation series.
* Kyunki Saas Bhi Kabhi Bahu Thi (2000): Starred in this long-running soap opera.
* Kahani Ghar Ghar Ki (2000): He appeared in this family drama series.
Note: This is not an exhaustive list, but it highlights some of Mac Mohan's most recognizable roles. He has been a part of over 100 films and numerous TV shows throughout his career.