Vào tháng 5 năm 2005, anh dự kiến sẽ xuất hiện trong buổi ra mắt tại Vương quốc Anh của The Woman Before tại Nhà hát Hoàng gia, nhưng đã bị sa thải ngay trước đêm khai mạc và được thay thế bởi Tom Riley. Sau đó trong năm đó, anh đóng vai Cedric Diggory trong Harry Potter và Cốc lửa.
Năm 2004