丹尼爾?雷德克里夫第一次登上銀幕是在1999年,在根據(jù)狄更斯同名小說改編的電視劇《大衛(wèi)?科波菲爾》中扮演幼年的大衛(wèi),在這部由西蒙?科蒂斯執(zhí)導(dǎo)的電視劇中,同時擔任主演的還有瑪吉?史密斯夫人以及左伊?瓦納梅克。
2000年,《哈利?波特》系列電影在世界范圍內(nèi)公開征選主角,11歲的丹尼爾擊敗了上萬名對手,得到了扮演哈利?波特的機會。從2000年夏天開始,雷德克里夫就一直穿著霍格沃茲的長袍,成為羅琳筆下的哈利?波特。從11歲到20歲,丹尼爾?雷德克里夫扮演哈利?波特接近10年。
2007年2月27日,丹尼爾?雷德克里夫在倫敦首演舞臺劇《馬屬》,在舞臺劇《馬屬》演出的最后十分鐘,他一件件脫去全部衣服,全身赤裸,面對觀眾。
2011年3月,丹尼爾登上百老匯舞臺,演繹了根據(jù)1952年同名小說改編的舞臺劇《平步青云》。
2012年1月,丹尼爾在根據(jù)英國小說家蘇珊?希爾1983年出版的暢銷小說改編的驚悚片《黑衣女人》中飾演一個年輕的律師。12月6日,他主演的英國迷你劇《一位年輕醫(yī)生的筆記》播出。
2013年9月,由他擔任男主角的《殺死汝愛》上映。同年,他還出演《神奇犄角》,飾演26歲男孩伊格內(nèi)修斯?馬丁。