Interesting scifi film about a team of explorers who travel through a wormhole in an attempt to ensure humanity's survival.