Question: who does sean astin play in lord of the rings
Answer: He portrayed the roles of Samwise Gamgee in The Lord of the Rings trilogy ( 2001 -- 2003 ) , Mikey Walsh in The Goonies ( 1985 ) , the title character of Rudy ( 1993 ) , Doug in 50 First Dates ( 2004 ) , Jim Kent in the first season of The Strain ( 2014 ) , and Bob Newby in the second season of Stranger Things ( 2017 ) .