时，他选择「威廉·杰克森·哈珀」（）作为艺名；「威廉·哈珀」（）的名字已被登记使用，「菲茨杰拉德」（）这个中间名又太长，于是他以母亲的中间名「杰克森」（），当作艺名的中间名，以纪念母亲。
职业生涯.哈珀在2014年首次登台，于百老汇舞台剧《》中饰演詹姆斯·哈里逊（）与。2009年至2011年间，哈珀曾出演（PBS）的儿童电视连续剧《》。2016年，哈珀出演国家广播公司（NBC）喜剧《良善之地》。 在确定饰演主要角色其迪·安那哥尼亚（）之前，他曾考虑要离开演艺生涯。 在他还未