Output data of different content types in same page
These types of problems are usually solved using Views. 

You can create a single Page Display in Views listing the two Content Type nodes. Set the Page Path to what your link to that page to be. Add Sort Criteria by Content type so all the book nodes appear before the movie nodes (add more Sort criteria if necessary after that one). Make sure you set the Fields to be Hidden if Empty, since the two CTs you want to list don't share any Fields. Set that under each Field settings, and under Format settings.  

Another, probably more common way to build the lists is to create two different Views Displays, one for each Content Type. For example you can create a Page Display to list only the book nodes with the two related Fields, then add Attachment Display in the same View and override it to show only movie nodes. Also override the Fields to show the two Fields you have on movie CT, instead of the two Fields from the book CT. Set the Attachment to show on the Page Display.