中扮演的角色， 例如《蓝丝绒》中的Jeffrey Beaumont，《艳舞女郎》中的Zack Carey和《沙丘》中的Paul Atreides。他也参演一些电视剧，例如《双峰》，《慾望城市》，《绝望的主妇》和《老爸老妈的浪漫史》。麦克拉克伦获得过金球奖，还得到两次艾美奖的提名。
早年生活.麦克拉克伦出生于华盛顿州雅基马。他的母亲是一个公关总监，父亲是一个股票经纪人和律师。他有苏格兰，康沃尔和德国血统。他有两个弟弟，都住在太平洋西北地区。1977年麦克拉克伦从艾森豪威尔高中毕业