Guest Stars Blake Johnston-Miller as Jemmy MacKenzie Rosa Morris as Mandy Mackenzie Angus Macfadyen as Brigadier General Simon Fraser Diarmaid Murtagh as William "Buck" Mackenzie Chris Fulton as Rob Cameron Ben Lambert as Captain Richardson Adam Astill as Colonel Grant Henry Ashton as Sandy Hammond Mark Frost as Major General John Burgoyne Felix Uff as Captain Sir Francis Clerke Euan Stamper as Private Taft Stefan Willi Wang as General Baron Friedrich Von Riedesel Johannes Schreiber as Gruenwald