Mark Rowley was brought up in the town of Paisley, Scotland. He attended the local youth theatre (PACE) when he was 11 years old. Mark won the BBC Blast Talent competition at 15 and created his own BBC Radio sketch show with producer Margaret-Anne Docherty. It was at this point that Mark was able to write and perform his own sketches to live audiences around Scotland and on the national radio. Mark later on attended the Royal Scottish Academy of Music and Drama (RSAMD - now renamed the Royal Conservatoire of Scotland [RCS]) He graduated in 2012. Durring his training he was able to take on work with the BBC, making an appearance with Jason Isaacs in the drama 'Case Histories'. He is now based and working in London.
- Assassin's Creed: Syndicate as Alexander Graham Bell [voice] (2015)
- Macbeth as Macbeth (2018)
- Young Dracula as Piers (2014)
- River City as Jamie McAllister (2013-14)
- Home Fires as Stephen Banks (2016)
- The North Water as Bain (2020)
- The Spanish Princess as Alexander Stewart/Stuart (2020)