Show Future posts

<?php $recent = new WP_Query('post_type=event&post_status=future&order=ASC&orderby=date'); while($recent->;have_posts()) : $recent->the_post(); ?>
    <div>
        <h3><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
        <span><?php the_date('l, F j, Y');?></span>
    </div>
<?php endwhile; ?>

// Functions.php
add_filter('the_posts', 'show_future_posts');
function show_future_posts($posts){
global $wp_query, $wpdb;
if(is_single() &amp;&amp; $wp_query-&gt;post_count ==0){
$posts = $wpdb-&gt;get_results($wp_query-&gt;request);
}
return $posts;
};