Daniel Radcliffe as Frodo in lord of the rings