No WP theme will look like the demo until demo content is installed and the theme is set up correctly
It is possible that if the theme was free then the author may not include the demo content (although unusual). If it exists then there there are instructions to add it here.
Note: " Images are only for demo purpose and not included with the download package." so no images will be included regardless of if the other content is
It’s worth mentioning that free themes do not come with any support or updates in the way that purchases from themeforest etc. do so you will need to either buy the full copy or hire help to maintain the site.