Ian McKellen as Frodo