Nel maggio 2005, Pattinson era in programma di apparire nella prima UK di The Woman Before al Royal Court Theatre, ma è stato licenziato poco prima della serata di apertura ed è stato sostituito da Tom Riley. Più tardi quell'anno ha interpretato Cedric Diggory in Harry Potter e il calice di fuoco. Per questo ruolo è stato nominato "British Star of Tomorrow" di quell'anno da The Times e più di una volta è stato salutato come "il prossimo Jude Law". Nel 2006, Pattinson è apparso in The Haunted Airman, un thriller psicologico, trasmesso su BBC Four il 31 ottobre, e ha ottenuto recensioni favorevoli.
Il 2004