Displaying custom meta box value in a custom post page

// For Movie Template Page

<?php

/*
 * Template Name: Movie Page
 *
 * */


get_header();

    $args = array(
        'post_type'=>'movie',
    );
    $m_title = new WP_Query( $args ); ?>

<?php if ( $m_title->have_posts() ) : ?>

    <!-- the loop -->
    <?php while ( $m_title->have_posts() ) : $m_title->the_post(); ?>
        <?php $get_m_title = get_post_meta(get_the_ID(), '_movie_title', true); ?>
        <h1>Movie Title: </h1> <?php echo $get_m_title; ?> <br> <h3>Content:</h3> <?php the_content(); ?>

    <?php endwhile; ?>
    <!-- end of the loop -->

    <?php wp_reset_postdata(); ?>

<?php else : ?>
    <p><?php _e( 'Sorry, no movie found.' ); ?></p>
<?php endif; ?>

<?php get_footer(); ?>

// For Movie Single Page

<?php get_header();

$m_title = get_post_meta(get_the_ID(), '_movie_title', true);

if(have_posts()) :
    while(have_posts()) : the_post();
        if(isset($m_title) && $m_title !== '') {?>
            
            <h1><strong>Movie Title: </strong><?php echo $m_title; ?>
            <?php echo get_the_title(); ?>
            
        <?php }
        the_content();
    endwhile;
endif;
get_footer();
?>