Í maí 2005 átti hann að koma fram í frumsýningu The Woman Before í Bretlandi í Royal Court Theatre en var rekinn skömmu fyrir opnunarkvöld og var skiptur út fyrir Tom Riley. Síðar sama ár lék hann Cedric Diggory í Harry Potter og eldskeiðinu. Fyrir þetta hlutverk var hann nefndur "Breska stjarna morgundagsins" á árinu af The Times og hafði oftar en einu sinni verið kallaður "næsti Jude Law". Árið 2006 lék Pattinson í The Haunted Airman, sálfræðilegum spennumynd, sem var sýnd á BBC Four þann 31. október, og hann fékk jákvæð gagnrýni.
Árið 2004