If you prefer your science fiction with a side of romance, might I suggest The Space Between Us? The romantic coming-of-age story follows Gardner (Asa Butterfield), a teenager who has only ever known life on Mars. When he gets the chance to visit Earth for the first time, he escapes the government facility where he’s being kept despite the fact that his heart can’t function properly in Earth’s atmosphere. Free for the first time in his life, he meets up with his pen pal, Tulsa (Britt Robertson), and asks her to show him the world.