The cast of 55 from Canada and Britain will also include James Loye as Frodo , the ring bearer ; Michael Therriault as Gollum ; Evan Buliung as Aragorn , the king in waiting ; Richard McMillan as the wizard Saruman ; and Peter Howe as Sam , Frodo 's faithful friend .