I wouldn't say the movie is terrible, the CGI and actors are actually good. My final feeling of the movie is disappointment, once you figure that you could have yourself written the script better.
About the romance thing and Pratt's character waking up the girl, the movie expands this part extensively, giving it the time it needs. The action itself is understandable, and really, I can't say I wouldn't do the same if I were in his shoes. He goes on for about a year alone in the ship before waking the girl. Unfortunately, the script is lazy here, as Pratt's character supposedly gets interested of Aurora by the video logs she has done. These scenes are somewhat painful to watch, but Chris Pratt is trying his best. The script has quite a few cheesy lines there.
Unfortunately, the movie also takes away all the weight of waking her up as the ship would have exploded if she had not been awake. Additionally, there's of course the automatic infirmary table whose crew approvals actually list the possibility of getting Aurora back to cryo sleep. It's that she chooses to stay awake here.
Then the stupidities include: Spoilers!
1) Since the cryopods have never failed, there's no need for back ups. THEY. HAVE. NEVER. FAILED. (Mission critical system)
2) Only one automatic doctor table for the entire crew of 5000 people (Mission critical system)
3) The ship is travelling autopilot engaged with nobody awake. (Mission critical system)
4) The said autopilot can be shut down without waking up the ship's crew. (Mission critical system)
5) The ship's diagnostic systems can fail without waking up the ship's crew. (Mission critical system)
6) The ship's fusion reactor control computer can get damaged and it can still spread its calculation load to other cores (good), but the said other cores have not been designed to handle the data flow. This makes the fusion reactor control computer a Mission critical system. If the data is loaded to other cores, the crew is once again not alerted.
7) The ship can lose its artifical gravity without causing an immediate crew wake up. (Mission critical system). Once the artificial gravity was lost caused one of the more creative scenes in the movie which includes a swimming pool. Nuff said. It's just that the gravity is lost almost immediately, and the habitation modules are quite large. Once the motors spinning the modules run out of power, the modules keep on spinning until friction takes away the stored rotational momentum. BUT: THAT. DOES. NOT. HAPPEN. IN. SECONDS.
So when you have heard that for example, the control system of a military aircraft has four independent channels moving the flight control surfaces, leading to a system that is able to cope with one or two channels failing. The Avalon in Passengers is the opposite. It is designed to cause a failure in all four if a single channel fails.
Conclusion: this premise would have worked better as a space Titanic smashing to asteroids with them breaching the hull, and the frantic efforts of everyone attempting to save the ship, if she could be saved. All the above problems could be explained by corporate greed. Just like in actual real life Titanic.
You are better of saving your money, watch this from TV or Netflix, but please do not watch this at theaters or you'll be disappointed. Anyone looking for "Orbital stabilizer failure! Abandon ship! Abandon ship!" type sounds will be sorely disappointed. And while there are elements of adventure baked in there, that picks only up on the last 20 minutes.