In Mei 2005 was hy geskeduleer om te verskyn in die Britse première van The Woman Before by die Royal Court Theatre, maar is kort voor die openingsnacht ontslaan en vervang deur Tom Riley. Later daardie jaar het hy Cedric Diggory in Harry Potter and the Goblet of Fire gespeel. Vir hierdie rol is hy die jaar se "Britse ster van môre" deur The Times genoem en is hy meer as een keer as "die volgende Jude Law" geprys. In 2006 het Pattinson in The Haunted Airman verskyn, 'n sielkundige riller wat op 31 Oktober op BBC Four uitgesaai is, en hy het gunstige resensies verdien.
Die jaar 2004