/** * WordPress Custom Admin Login Slug - Optimized Version * Changes wp-admin/wp-login.php to custom URL */ // Your custom admin slug define('CUSTOM_LOGIN_SLUG', 'mission'); /** * Main function to handle custom login URL */ function custom_admin_init() { $slug = CUSTOM_LOGIN_SLUG; $uri = $_SERVER['REQUEST_URI']; $urlArr=explode("/",explode("?",$uri)[0]); // Handle custom login URL if (in_array($slug,$urlArr) !== false) { require_once ABSPATH . 'wp-login.php'; exit; } // Block default URLs for non-logged users if (!is_user_logged_in()) { if (strpos($uri, '/wp-admin') !== false && strpos($uri, 'admin-ajax.php') === false) { wp_redirect(home_url('/404')); exit; } global $pagenow; if ($pagenow === 'wp-login.php') { wp_redirect(home_url('/404')); exit; } } } add_action('init', 'custom_admin_init'); /** * Replace login URLs throughout WordPress */ function custom_login_url($url, $redirect = '', $force_reauth = false) { $custom_url = home_url('/' . CUSTOM_LOGIN_SLUG . '/'); if ($redirect) $custom_url = add_query_arg('redirect_to', urlencode($redirect), $custom_url); if ($force_reauth) $custom_url = add_query_arg('reauth', '1', $custom_url); return $custom_url; } add_filter('login_url', 'custom_login_url', 10, 3); /** * Replace logout URL */ function custom_logout_url($url, $redirect = '') { $logout_url = home_url('/' . CUSTOM_LOGIN_SLUG . '/?action=logout'); if ($redirect) $logout_url = add_query_arg('redirect_to', urlencode($redirect), $logout_url); return wp_nonce_url($logout_url, 'log-out'); } add_filter('logout_url', 'custom_logout_url', 10, 2); /** * Replace other auth URLs */ add_filter('register_url', function() { return home_url('/' . CUSTOM_LOGIN_SLUG . '/?action=register'); }); add_filter('lostpassword_url', function($url, $redirect = '') { $lost_url = home_url('/' . CUSTOM_LOGIN_SLUG . '/?action=lostpassword'); return $redirect ? add_query_arg('redirect_to', urlencode($redirect), $lost_url) : $lost_url; }, 10, 2); /** * Fix form actions on login page */ function fix_login_form_action() { if (strpos($_SERVER['REQUEST_URI'], '/' . CUSTOM_LOGIN_SLUG) !== false) { echo ''; } } add_action('login_head', 'fix_login_form_action');

One of the most recognisable, erratic, and adored characters in the DC universe is Harley Quin. However, who portrays Harley Quinn in the several films, television series, and adaptations? There is more than one actress to answer. Harley Quin has been portrayed in live-action films, animated series, and computer games by a number of gifted actors over the years.
With every successive performance, Harley Quinn changes, from Lady Gaga’s darker psychological portrayal in Joker: Folie à Deux to Margot Robbie’s explosive and colourful portrayal in Suicide Squad. We analyse each of the leading actresses who have played Harley Quin in this guide, along with how the role has evolved and what fans can anticipate moving forward.
Margot Robbie’s version of Harley Quin is the most well-known and widely praised in recent years. She made her debut in:
| Film Title | Release Year | Role Type |
| Suicide Squad | 2016 | First Live-Action Lead Role |
| Birds of Prey | 2020 | Harley as the Protagonist |
| The Suicide Squad | 2021 | Self-Reliant Character Development |
Margot Robbie’s performance highlighted:
Her interpretation quickly gained popularity among fans and impacted fashion, cosplay, and character design globally.
Margot Robbie reprised her role as Harley Quin in Birds of Prey (2020), but the storyline was significantly different.
This movie focused on:
The costume design changed from glam-criminal to expressive street-punk style, symbolizing individuality and freedom.
In 2025, Lady Gaga will play Harley Quinn in the film Joker: Folie à Deux.
| Actress | Version of Harley | Tone Style |
| Margot Robbie | Bold, energetic, comic-carnival | Vibrant & action-led |
| Lady Gaga | Dark, psychological, musical | Emotional & intense |
Lady Gaga’s version appears more grounded in psychological realism, matching the tone of Joaquin Phoenix’s Joker universe.
Before live-action adaptations, the first actress to play Harley Quinn was Arleen Sorkin, who voiced her in Batman: The Animated Series (1992).
Her performance was:
This original portrayal influenced Harley’s personality in every later adaptation.
| Year | Actress | Medium | Notable Work |
| 1992 | Arleen Sorkin | Animation | Batman: The Animated Series |
| 2011–present | Tara Strong | Animation & Games | Arkham games / DC animated films |
| 2016–2021 | Margot Robbie | Live Action | DCEU Films |
| 2019–present | Kaley Cuoco | Animation | Harley Quin HBO Max |
| 2025 | Lady Gaga | Live Action | Joker: Folie à Deux |
Audiences are drawn to Harley Quin because she represents:
Her story evolves from unhealthy dependency to personal strength, making her deeply relatable.
Harley Quinn’s Prospects in Film and Television
Since DC is reinventing its cinematic universe, Harley Quin’s future may involve:
Margot Robbie has stated she is open to returning, depending on storyline and direction.
Conclusion
So, who is playing Harley Quinn?
Several talented actresses have portrayed Harley, each adding a unique style:
No matter the portrayal, Harley Quinn continues to evolve — and her popularity remains strong.
If you enjoyed learning about the characters and voice actors in this film, you may also want to explore our full breakdown of the Minions the Rise of Gru cast . It covers each character, voice roles, and how the casting choices shaped the movie’s humor and energy.
1. In Suicide Squad, who portrays Harley Quinn?
Margot Robbie portrays Harley Quinn in Suicide Squad (2016) and related films.
2. In Joker 2, who portrays Harley Quinn?
Lady Gaga plays Harley Quinn in Joker: Folie à Deux (2025).
3. Who was the first to play Harley Quinn?
Arleen Sorkin first played Harley in Batman: The Animated Series (1992).
4. What is the name of the Birds of Prey actress?
Margot Robbie plays Harley in Birds of Prey.
5. Who voices Harley Quinn in animation and video games?
Tara Strong and Kaley Cuoco are the most prominent recent voice actresses.