Cedric Diggory's character has been cast: it's going to be played by Robert Pattinson.
http://news.bbc.co.uk/cbbcnews/hi/tv_film/newsid_3795000/3795855.stm
He looks
http://news.bbc.co.uk/cbbcnews/hi/tv_film/newsid_3795000/3795855.stm
He looks