Angus Macfadyen
as Robert the Bruce
Anna Hutchison
as Morag
Zach McGowan
as Brandubh
Talitha Bateman
as Iver
Diarmaid Murtagh
as James Douglas
Patrick Fugit
as Will
Emma Kenney
as Briana
Daniel Portman
as Angus McDonald
Melora Walters
as Yifa
Kevin R. McNally
as Sean