Search movies and TV series
Acting
Martin Compston (born 8 May 1984) is a Scottish actor and former professional footballer. He is perhaps most notable for his role as Liam in Sweet Sixteen, and for his role as Ewan Brodie in Monarch of the Glen. Description above from the Wikipedia article Martin Compston, licensed under CC-BY-SA, full list of contributors on Wikipedia.

The Revenge Club
as Calum

Fear
as Martyn Berwick

Red Eye
as RSO Clay Brody

Martin Compston's Norwegian Fling
as Self

The Real Line of Duty
as Narrator

Beyond Trainspotting: The World of Irvine Welsh
as Self

The Rig
as Fulmer Hamilton

Mayflies
as Jimmy Collins

Martin Compston's Scottish Fling
as Presenter

Remembers…
as Self

Our House
as Bram Lawson

Vigil
as Craig Burke

The Nest
as Dan

Traces
as Daniel MacAfee

Broony - Captain. Leader. Legend
as Narrator

The Aftermath
as Burnham

Mary Queen of Scots
as Earl of Bothwell

Backstage At Live Aid
as Midge Ure

The Hunter's Prayer
as Metzger

Urban Myths
as Midge Ure

In Plain Sight
as Peter Manuel

Victoria
as Dr. Traill

The Legend of Barney Thomson
as Chris

Scottish Mussel
as Ritchie

Still Game: The Story So Far
as Self

The Great Train Robbery
as Roy James

Filth
as Gorman

The Ice Cream Girls
as Marcus

The Wee Man
as Paul Ferris

Ripper Street
as Edwin Havelock

Line of Duty
as DS Steve Arnott

Piggy
as Joe

Strippers vs. Werewolves
as Scott

Sister
as Mike

When the Lights Went Out
as Mr. Price

How to Stop Being a Loser
as Adam

Death in Paradise
as Dexter Allen

Four
as Lover

7lives
as Rory

Ghosted
as Paul
Paris/Sexy
as Seamus

Donkeys
as Stevie Blantyre

SoulBoy
as Joe McCain

Pimp
as Zeb

Five Daughters
as John

The Disappearance of Alice Creed
as Danny

The Damned United
as John O'Hare

Red Mist
as Sean

Doomsday
as Joshua

The New Ten Commandments
as Self (archive footage)

True North
as Sean

British Film Forever

Red Road
as Stevie

A Guide to Recognizing Your Saints
as Mike O'Shea

Soccer Aid
as Self

Carry On Ken
as Self

Wild Country
as Lee

Tickets
as Jamesy

Agatha Christie's Marple
as Alfred Pollock

Niceland (Population. 1.000.002)
as Jed