005年，哈伯因在舞台剧《》中的演出获得了好评，这使他入围了东尼奖。2009年，哈伯参演了《》，他在当中饰演的保罗·德维迪斯使自己获得好评。哈伯于2004年电影《金赛性学教室》中饰演劳勃·金赛，这成为了他的电影处女作。之后他相继出演了多部电影，如《断背山》（2005年）、《007量子危机》（2008年）、《绝对阴谋》（2009年）和《青蜂侠》（2011年）。2011年至2012年间，哈伯在《摩登空姐》中饰演常驻角色MI6探员罗杰·安德森。2013年，他在电视剧《》中饰演一位名为李德·艾凯尔的医生。2