Christopher Nolan wins best director Oscar for 'Oppenheimer'

Christopher Nolan wins best director Oscar for 'Oppenheimer'
By Reuters
Published: March 11, 2024 08:13 AM

LOS ANGELES, March 11 (Reuters) - British-American filmmaker Christopher Nolan won his first Academy Award on Sunday, clinching best director for his historical drama "Oppenheimer" about the man behind the development of the atomic bomb during World War Two.

Nolan had been favored to win the Oscar after earning best director awards at the Golden Globes, BAFTA, Critics Choice and the Directors Guild of America this year.

Nolan also wrote the screenplay for "Oppenheimer" and produced the film with his wife Emma Thomas. The film received 13 Oscar nominations, including best picture and best actor for Cillian Murphy, who played J. Robert Openheimer, known as "the father of the atomic bomb."

"Oppenheimer's story is one of the most dramatic that I know of and there are many, many aspects to what makes it so compelling," Nolan told Reuters before the film's premiere last summer.

Oppenheimer headed the secret Los Alamos Laboratory, established under President Franklin D. Roosevelt as part of the Manhattan Project to build the first atomic bomb. He oversaw the first atomic bomb detonation in the New Mexico desert, code-named "Trinity," before the weapons were used in the bombings of Japanese cities Hiroshima and Nagasaki.

The film has earned more than $957 million at the global box office.

Nolan is known for his cerebral films and was first nominated for an Oscar for screenwriting in 2002 for "Memento," which he also directed. He was nominated for best director in 2019 for World War Two movie "Dunkirk."

Request history8.2.19PHP Version4.5sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (16.3ms)time
    • Application (4.49s)time
    • 1 x Application (99.64%)
      4.49s
      1 x Booting (0.36%)
      16.30ms
      1 templates were rendered
      • frontend.amp-detailamp-detail.blade.php#?blade
      uri
      GET amp/news/{slug}
      middleware
      web, mynews, kyc
      controller
      App\Http\Controllers\Frontend\News\NewsController@getBySlug
      namespace
      prefix
      where
      as
      news.slug
      file
      app/Http/Controllers/Frontend/News/NewsController.php:276-373
      10 statements were executed4.45s
      • NewsController.php#297republica1761msselect `id`, `title`, `content`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `is_subscriber_user`, `is_free`, `is_logged_in_user`, `content`, `caption`, `news_slug`, `exclusive_news` from `news` where `permalink` = 'christopher-nolan-wins-best-director-oscar-for-oppenheimer' and `status` = 1 limit 1
        Bindings
        • 0: christopher-nolan-wins-best-director-oscar-for-oppenheimer
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1760μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (152750)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1590μsselect `categories`.`id`, `name`, `news_has_categories`.`news_id` as `pivot_news_id`, `news_has_categories`.`category_id` as `pivot_category_id`, `news_has_categories`.`created_at` as `pivot_created_at`, `news_has_categories`.`updated_at` as `pivot_updated_at` from `categories` inner join `news_has_categories` on `categories`.`id` = `news_has_categories`.`category_id` where `news_has_categories`.`news_id` in (152750)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1540μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (152750)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#297republica1580μsselect `authors`.`id`, `name`, `avatar`, `news_has_authors`.`news_id` as `pivot_news_id`, `news_has_authors`.`author_id` as `pivot_author_id`, `news_has_authors`.`created_at` as `pivot_created_at`, `news_has_authors`.`updated_at` as `pivot_updated_at` from `authors` inner join `news_has_authors` on `authors`.`id` = `news_has_authors`.`author_id` where `news_has_authors`.`news_id` in (152750)
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:297
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:291
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
      • NewsController.php#388republica12.74sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Christopher Nolan wins best director Oscar for Oppenheimer' IN BOOLEAN MODE) as score from `news` where `id` != 152750 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 152750
        • 1: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica11.48msselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '0' and `news_has_attachments`.`news_id` in (134493, 142766, 143453, 150901, 151927, 152749)
        Bindings
        • 0: 0
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#388republica1620μsselect `attachments`.`id`, `directory`, `file`, `news_has_attachments`.`news_id` as `pivot_news_id`, `news_has_attachments`.`attachment_id` as `pivot_attachment_id`, `news_has_attachments`.`created_at` as `pivot_created_at`, `news_has_attachments`.`updated_at` as `pivot_updated_at` from `attachments` inner join `news_has_attachments` on `attachments`.`id` = `news_has_attachments`.`attachment_id` where `news_has_attachments`.`is_featured_image` = '1' and `news_has_attachments`.`news_id` in (134493, 142766, 143453, 150901, 151927, 152749)
        Bindings
        • 0: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:388
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:380
        • app/Http/Controllers/Frontend/News/NewsController.php:306
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • NewsController.php#416republica1600μsselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-01 11:42:45' and '2025-04-02 11:42:45' and `id` not in (152750) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-01 11:42:45
        • 1: 2025-04-02 11:42:45
        • 2: 152750
        • 3: 1
        Backtrace
        • app/Http/Controllers/Frontend/News/NewsController.php:416
        • vendor/laravel/framework/src/Illuminate/Cache/Repository.php:426
        • app/Http/Controllers/Frontend/News/NewsController.php:410
        • app/Http/Controllers/Frontend/News/NewsController.php:315
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • UpdateNewsVisitListener.php#27republica1938msupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-02 11:42:45' where `id` = 152750 and `status` = 1
        Bindings
        • 0: 2025-04-02 11:42:45
        • 1: 152750
        • 2: 1
        Backtrace
        • app/Listeners/UpdateNewsVisitListener.php:27
        • vendor/laravel/framework/src/Illuminate/Foundation/helpers.php:473
        • vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
        • vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:43
        • vendor/laravel/framework/src/Illuminate/Routing/Route.php:264
      App\Models\News
      7News.php#?
      App\Models\Attachment
      7Attachment.php#?
      App\Models\Category
      2Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          xkloATQM0dRgqt5X8h7EpFiAsMPzz8HukbJBuHuM
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/christopher-nolan-wins-best-director-oscar-for-oppenheimer
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/christopher-nolan-wins-best-director-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/christopher-nolan-wins-best-director-oscar-for-oppenheimer
          status_code
          200
          
          status_text
          OK
          format
          html
          content_type
          text/html; charset=UTF-8
          request_query
          []
          
          request_request
          []
          
          request_headers
          0 of 0
          array:24 [ "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""HeadlessChrome";v="129", "Not=A?Brand";v="8", "Chromium";v="129"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-connecting-ip" => array:1 [ 0 => "18.220.95.176" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "priority" => array:1 [ 0 => "u=0, i" ] "cookie" => array:1 [ 0 => "XSRF-TOKEN=eyJpdiI6Im9XNWg1ZDV3MTE0M3p5L0l0QXd2cFE9PSIsInZhbHVlIjoiMnV3dmZmeW4zSjJOMnN5YmVZMUJ3U3NnUVpjN1U4T0RzWVd5WkxNTkk5QnZ0TUx4ZnkyNTJmUWVYZ2IrZ0VvRlpjWlo3VTBvcUlDRXhiK1l0Q2dlUXA5bks5UVZhY3ZYckFIK2RnS0lWUmFqVmIwRHV2RDd6cGRpcUdjTXB2ZTIiLCJtYWMiOiI2NDgyOGY4NjIwMDRiNDRjN2U1MTY5MzNkMzk0MTIxZDhjZWUxYzQwY2ZlMDNhNDk4MTEyMmFkY2ZjM2VhODM3IiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6IkszQWx5THBvVHcwV1pvOXdkK1V6dFE9PSIsInZhbHVlIjoiek5qTVlLaHdNc0V1RW53dVlLWUVQaXlTc1ZVd0dvTnd0QWJNbjZac1FYT3hmZzBPYkRlaEQ1bFZNUW1yVFdpbS9EeUc2cnhESTVhUkNGbzJWUXZGeS9BQjZVRW1RaWlyUEZKREFKcEg3RkZoaE5Kc21sM3NwNC9WWlBKTVgxMm4iLCJtYWMiOiI3YWI3Y2JkOTI5Mzg4NjE1OTU4YmI4OWRhZjgxNDFkMjkyOWRmYzRkMmE5Y2RmOWQ5MjhkMTQ4ZWNhMTNkOTkwIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6Im9XNWg1ZDV3MTE0M3p5L0l0QXd2cFE9PSIsInZhbHVlIjoiMnV3dmZmeW4zSjJOMnN5YmVZMUJ3U3NnUVpjN1U4T0RzWVd5WkxNTkk5QnZ0TUx4ZnkyNTJmUWVYZ2IrZ0VvRlpjWlo3V" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "18.220.95.176" ] "cf-ray" => array:1 [ 0 => "929e1718ca5eeaf9-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "xkloATQM0dRgqt5X8h7EpFiAsMPzz8HukbJBuHuM" "republica_session" => "k4ShCXes0A639obKNVfdIBBtFQFRZRYpip6UIHV9" ]
          response_headers
          0 of 0
          array:5 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "no-cache, private" ] "date" => array:1 [ 0 => "Wed, 02 Apr 2025 05:57:46 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVXa1R2ejhJcnZmNTBaK2d6TlJRK2c9PSIsInZhbHVlIjoiZEF4ZDczdDY3L2pSSHpXNTIxY0VIZjY4TnZyVXYxa2Q2WkJ2bG1oa3l2cGZNMG55T29CdVVlT2dRTEJnZUFWaFF2MktLNGFBeHB6b29yYXpwY3M1K2QyNENkREFTV0x0TmtUWE53MmMrTGpvaG9FSGtTYzJOZW9tSnh2ekpVOGgiLCJtYWMiOiI1OWJmYzFhYmFkMzRkODE2MGFiMTFkMTNkNmE0NTEzNGY1ZDgwNmMwZTM1Yzc3Mzk4ZjdlMDRhOTNkYmY5YWRiIiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 05:57:46 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InVXa1R2ejhJcnZmNTBaK2d6TlJRK2c9PSIsInZhbHVlIjoiZEF4ZDczdDY3L2pSSHpXNTIxY0VIZjY4TnZyVXYxa2Q2WkJ2bG1oa3l2cGZNMG55T29CdVVlT2dRTEJnZUFWaFF2MktLN" 1 => "republica_session=eyJpdiI6IkJLd3A2Y2dFRzk4TGZkNkZPaXBERkE9PSIsInZhbHVlIjoicDVrZ2syNG9CcHI5VWRna3pvbmdHM1NoZGhpZEFsVm9UWGhEeUMwejU4Q21LVUdwQThPRHhtNnRNSGhqYkY4NFpiQ0tKdGxacUpKRCsxN1UvcVB0U3U2eHVDbHdnR04zcXErejVQbytmbDZiSlh1ajRZcll0YjRvT2YxdHQrR3AiLCJtYWMiOiIzMmYxMWIxNWZhZGU5ZTRjN2Q4NzRkNDcxNDg0Yjg4MTdjNjFjN2EwYjQzMDI2NDAxMjgxNTFiMTI5YzkwNDNiIiwidGFnIjoiIn0%3D; expires=Thu, 02 Apr 2026 05:57:46 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IkJLd3A2Y2dFRzk4TGZkNkZPaXBERkE9PSIsInZhbHVlIjoicDVrZ2syNG9CcHI5VWRna3pvbmdHM1NoZGhpZEFsVm9UWGhEeUMwejU4Q21LVUdwQThPRHhtNnRNSGhqYkY4NF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InVXa1R2ejhJcnZmNTBaK2d6TlJRK2c9PSIsInZhbHVlIjoiZEF4ZDczdDY3L2pSSHpXNTIxY0VIZjY4TnZyVXYxa2Q2WkJ2bG1oa3l2cGZNMG55T29CdVVlT2dRTEJnZUFWaFF2MktLNGFBeHB6b29yYXpwY3M1K2QyNENkREFTV0x0TmtUWE53MmMrTGpvaG9FSGtTYzJOZW9tSnh2ekpVOGgiLCJtYWMiOiI1OWJmYzFhYmFkMzRkODE2MGFiMTFkMTNkNmE0NTEzNGY1ZDgwNmMwZTM1Yzc3Mzk4ZjdlMDRhOTNkYmY5YWRiIiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 05:57:46 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InVXa1R2ejhJcnZmNTBaK2d6TlJRK2c9PSIsInZhbHVlIjoiZEF4ZDczdDY3L2pSSHpXNTIxY0VIZjY4TnZyVXYxa2Q2WkJ2bG1oa3l2cGZNMG55T29CdVVlT2dRTEJnZUFWaFF2MktLN" 1 => "republica_session=eyJpdiI6IkJLd3A2Y2dFRzk4TGZkNkZPaXBERkE9PSIsInZhbHVlIjoicDVrZ2syNG9CcHI5VWRna3pvbmdHM1NoZGhpZEFsVm9UWGhEeUMwejU4Q21LVUdwQThPRHhtNnRNSGhqYkY4NFpiQ0tKdGxacUpKRCsxN1UvcVB0U3U2eHVDbHdnR04zcXErejVQbytmbDZiSlh1ajRZcll0YjRvT2YxdHQrR3AiLCJtYWMiOiIzMmYxMWIxNWZhZGU5ZTRjN2Q4NzRkNDcxNDg0Yjg4MTdjNjFjN2EwYjQzMDI2NDAxMjgxNTFiMTI5YzkwNDNiIiwidGFnIjoiIn0%3D; expires=Thu, 02-Apr-2026 05:57:46 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IkJLd3A2Y2dFRzk4TGZkNkZPaXBERkE9PSIsInZhbHVlIjoicDVrZ2syNG9CcHI5VWRna3pvbmdHM1NoZGhpZEFsVm9UWGhEeUMwejU4Q21LVUdwQThPRHhtNnRNSGhqYkY4NF" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "xkloATQM0dRgqt5X8h7EpFiAsMPzz8HukbJBuHuM" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/christopher-nolan-wins-best-director-oscar-for-oppenheimer" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/christopher-nolan-wins-best-director-oscar-for-oppenheimer" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-02 11:42:46GET/amp/news/christopher-nolan-wins-best-director-oscar-for-oppenheimer11017