Shauna Macdonald, 1981 yılında Malezya'da doğdu. O, İskoç tiyatro, sinema ve dizi oyuncusudur. Kariyerine 2002 yılında "Spooks" dizisinde Sam Buxton rolüyle başladı. Bu rol, kendisine dikkat çekti ve daha sonra çeşitli projelerde yer aldı.
Macdonald, "Cehenneme Bir Adım" (2005) filminde Sarah karakterini canlandırdı. Bu film, o zamanlar çok popüler olan korku türündeydi ve kendisine büyük bir tanınma getirdi. Daha sonra "Cehenneme 2 Adım" (2009) filminde de aynı karakteri tekrar canlandırdı. Bu film, ilk filmin devamı olarak seyirciler tarafından çok beğenildi. 2014 yılında "Outlander" dizisinde Flora MacDonald rolünü üstlendi. Bu rol, kendisine daha fazla tanınma ve övgü getirdi. Ayrıca, 2017 yılında "Star Wars: Son Jedi" filminde geçici komuta merkezi direniş pilotu olarak yer aldı.