Answer:
Yes, he will have enough time to watch the entire film.
Explanation:
5:30 to 6:30 is 1 hour of the movie completed.
6:30 to 7:30 is 2 hours completed.
7:30 plus 30 minutes brings him to 8:00.
8:00 plus the additional 5 minutes brings Greg to 8:05.
His movie ends at 8:05, so he will be able to watch the entire movie before going out.