Question: is immortals movie on netflix?
Answer: How to watch Immortals (2011) on Netflix USA! Sorry, Immortals is not available on American Netflix, but you can unlock it right now in the USA and start watching!