Pattinson a avut roluri secundare în filmul german de televiziune Ring of the Nibelungs din 2004, și în drama de costume Vanity Fair a regizorului Mira Nair, deși scenele sale din aceasta din urmă au fost șterse și apar doar în versiunea DVD. În mai 2005, a fost programat să apară în premieră britanică a filmului The Woman Before la Royal Court Theatre, dar a fost concediat cu puțin timp înainte de noaptea de deschidere și a fost înlocuit de Tom Riley. Mai târziu în acel an a jucat rolul lui Cedric Diggory în Harry Potter și Pocalul de Foc.
Începând cu 2004