The writing was beyond terrible. Despite this, the cast committed to their roles and managed to make the movie somewhat tolerable. A feel-good movie, if you can look past the tropes. Definitely don't watch it for the plot.