 And sometimes the film is accidentally hilarious. Co-star Michael Shannon plays a Viking who's constantly complaining he can't get into the Vietnam War. Michael Shannon is 50. He might be a little too old to go off to war. But the film has one of the best soundtracks I've ever heard in a film. Vikings are famous for their rock and roll soundtracks. And this is mostly garage rock and blues rock bands like the Animals and the Stooges.