Sam Heughan was born on 30 April 1980 and is currently 28 years old.
Below is a list of programmes Sam Heughan has been associated with: