ولد بارون في جنوب يوركشاير في إنكلترا، استطاع كسب شهرة كبيرة على صعيد بريطانيا بعدما جسّد دور المحقق "سويفت"، في "ذا أوود مان"، ثم في "اتز دارك آوتسايد". أما آخر إطلالاته التلفزيونية، فكانت من خلال DCI Banks عبر قناة ITV حيث أدّى دور "آرثر بانكس″ في عشر حلقات.