Life – Movie Review

From the writer’s of Deadpool and Zombieland comes a new movie set in space. Life follows an international space crew after they discover a living organism from...