List of a specific Custom Post Type in Custom Template

Firstly, there is the archive-POST_TYPE.php file, so in your case it would be archive-movie.php.
You find more information on that (and all the other templates) in the Template Hierarchy.

Secondly, you can just list your custom posts anywhere you want, using a separate query:

$args = array(
    'post_type' => 'movie',
    // maybe put some other settings here as well
);
$movies = new WP_Query($args);
if ($movies->have_posts()) {
    while ($movies->have_posts()) {
        $movies->the_post();
        // now work with `the_content`, `the_title` and the like...
    }
}
wp_reset_postdata();