Plot hole: Near the end of the film it's revealed that Drew grew up poor with only his mother, who had to work double shifts to survive. So how did they afford that huge house? Even the Valcos are supposed to be struggling financially yet they now live in this massive house too.