Daniel Radcliffe as Frodo