http://www.imdb.com/title/tt0446013
Starring non-actor Karl Urban, as a Norse boy shipwrecked in North America. Raised by Native Americans (whatever they are), he soon becomes a mighty warrior, and must fight off another raid from the Vikings, who conveniently waited decades for the little bastard to grow up.
I mean, Jesus Christ...
Err... It's a little out of the Vikings' way isn't it? Aside from that, if we're talking Native American Indians, why the hell can't they kick arse themselves? I vaguely remember from my history lessons that they were pretty fearsome, numerous and quite handy with a throwing axe.
What's one kid supposed to do?
Aren't the Asgard supposedly technologically superior?
I dunno, mate. Presumably because he's a mixture of two warrior cultures (because everyone apart from Indians and Vikings back then were a load of softies, apparently) he'll be twice as hard.
Or something.