Casey Affleck explores parenting in the apocalypse

Casey Affleck explores parenting in the apocalypse
By Associated Press
Published: August 11, 2019 10:45 AM

Casey Affleck had been working on a script about a parent and child for years. He’d written scenes about a bedtime story and an argument about taking a trip into town and things seemed to be going well. As the father of two boys, Affleck had defaulted to writing the child as a son. But then, deep into the process, his boys came back with a request: They didn’t want it to be about them.

“They were pretty adamant that they did not want it to be a father-son story,” Affleck said. “I had already put in a lot of work and I was like, don’t do it ... ”

But, despite the heartburn of having to rework the story again, he caved and made the child a girl, and it ultimately helped the story. He’d been looking for stakes in this parenting saga and now a genre construct was possible. What if a disease had wiped out all of the women, except this man’s daughter?

“This was about someone who was very nervous about protecting their kid. I wanted to make the stakes of that as big as possible so it wasn’t just like, I’m protecting them from having a bad fourth grade experience,” Affleck said. “It’s like I’m protecting them from an entire world who wants to kidnap them.”

The result is the slow-burn dramatic thriller “Light of My Life” now playing in theaters and available on demand. Affleck directed, wrote and stars in the film, which premiered earlier this year at the Berlin Film Festival. It knowingly echoes modern classics like “Children of Men.”

He and casting director Avy Kaufman went on an epic search to find the right girl to play his daughter, Rag, and discovered a little-known Canadian actress named Anna Pniowsky who fit the bill perfectly.

“I was still a little girl. I think I was 11 when I sent my tape in,” Pniowsky, now 13, said. “I wasn’t expecting anything to happen. I didn’t get a lot of roles back then.”

Since then, her profile has risen with roles in the Hulu show “Pen15” as one of the popular girls and “The Hot Zone.” And she fell easily into her role as a pre-teen who still acts out and defies her fathers’ rules even in this bleak and dangerous reality. Critics have hailed her performance, much of which is spent in “disguise” as a young boy, as a breakout.

“She didn’t need a whole lot,” Affleck said. “She was just good at doing this naturally. Sometimes I felt like if I interfered too much in the scene or the natural progression of the scene that I was just getting in the way.”

Together, Affleck and Pniowsky have a light-hearted rapport where you can see the seeds of why their father-daughter dynamic works. They can’t even agree on whether or not Affleck gave her anything to prepare beforehand.

Request history8.2.19PHP Version4.86sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (10.63ms)time
    • Application (4.85s)time
    • 1 x Application (99.78%)
      4.85s
      1 x Booting (0.22%)
      10.63ms
      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.82s
      • NewsController.php#297republica1769msselect `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` = 'casey-affleck-explores-parenting-in-the-apocalypse-1' and `status` = 1 limit 1
        Bindings
        • 0: casey-affleck-explores-parenting-in-the-apocalypse-1
        • 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#297republica1860μ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 (71827)
        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#297republica1670μ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 (71827)
        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#297republica1650μ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 (71827)
        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#297republica1660μ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 (71827)
        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#388republica13.36sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Casey Affleck explores parenting in the apocalypse' IN BOOLEAN MODE) as score from `news` where `id` != 71827 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 71827
        • 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#388republica1680μ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 (59089, 71797, 151856, 153778, 154410, 155126)
        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#388republica1580μ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 (59089, 71797, 151856, 153778, 154410, 155126)
        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#416republica1690msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-02 13:39:13' and '2025-04-03 13:39:13' and `id` not in (71827) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-02 13:39:13
        • 1: 2025-04-03 13:39:13
        • 2: 71827
        • 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#27republica1730μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-03 13:39:14' where `id` = 71827 and `status` = 1
        Bindings
        • 0: 2025-04-03 13:39:14
        • 1: 71827
        • 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
          reibuTyCLuaGlF9fZnyvYK2zSAKqZi5hO8lM0j7r
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/casey-affleck-explores-parenting-in-the-apocalypse-1
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/casey-affleck-explores-parenting-in-t...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/casey-affleck-explores-parenting-in-the-apocalypse-1
          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:23 [ "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" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "connection" => array:1 [ 0 => "Keep-Alive" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "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" ] "cf-connecting-ip" => array:1 [ 0 => "3.19.60.207" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "3.19.60.207" ] "cf-ray" => array:1 [ 0 => "92a6ff0b3a30e995-ORD" ] ]
          request_cookies
          []
          
          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 => "Thu, 03 Apr 2025 07:54:14 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1MMnd4L1JWWU5OWnhVNzdXT09Hd3c9PSIsInZhbHVlIjoiOGVjR3k4ZUx6ZFlsRCtVY29CeFNULytsdzRiaWZqRFpRUzR2Sk9nK3ZvdzFIWDVwbEhOTWZ4WWd0K0FuK3Q2ZExRNFlJQzA1bDhVNTFMM2pKNXBuTWZBQmlyaTBFSWJqOVl6SWV4RC9WVWh0U1ZTaUFJYkJHdkhZQU1DRTh2TlUiLCJtYWMiOiI1Y2VhMTM4NjAwNGI2MjZhZTZhYjA3MzRiMzI0M2EyODU3NWMzMjgzOTE4OWM3MzkxNTVlM2JkMjgzMWMzNzlmIiwidGFnIjoiIn0%3D; expires=Fri, 03 Apr 2026 07:54:14 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6Ik1MMnd4L1JWWU5OWnhVNzdXT09Hd3c9PSIsInZhbHVlIjoiOGVjR3k4ZUx6ZFlsRCtVY29CeFNULytsdzRiaWZqRFpRUzR2Sk9nK3ZvdzFIWDVwbEhOTWZ4WWd0K0FuK3Q2ZExRNFlJQ" 1 => "republica_session=eyJpdiI6Indtb3N0V1JscnZxbVRqWGc4NXdiNWc9PSIsInZhbHVlIjoiMW9RKzRDL0U5SHFNQkQ4cDJlT0Nqd08yalZVWisyMm9hR1BoNmNYSkxCUTJTR1U1OFBCVjBZcHZVTEphSkNpUTlhVnRzRnhGRDRCblU5S1B0OEFWNC9HT0tDLzdXeXlUNXA0RnVaSTBvcXJiWVJ3ZU9HYUs1S3V2RG9DMGN1dkMiLCJtYWMiOiJmMTQ2NjEwNTE2ODNjNTVmNThmMzMxZTMzZGU5YTEyZDA4YjQ1MGU0M2QxYTdkZTBhMGI0Yjc4ZGY1YzQ1ODRlIiwidGFnIjoiIn0%3D; expires=Fri, 03 Apr 2026 07:54:14 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6Indtb3N0V1JscnZxbVRqWGc4NXdiNWc9PSIsInZhbHVlIjoiMW9RKzRDL0U5SHFNQkQ4cDJlT0Nqd08yalZVWisyMm9hR1BoNmNYSkxCUTJTR1U1OFBCVjBZcHZVTEphSkNpUT" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Ik1MMnd4L1JWWU5OWnhVNzdXT09Hd3c9PSIsInZhbHVlIjoiOGVjR3k4ZUx6ZFlsRCtVY29CeFNULytsdzRiaWZqRFpRUzR2Sk9nK3ZvdzFIWDVwbEhOTWZ4WWd0K0FuK3Q2ZExRNFlJQzA1bDhVNTFMM2pKNXBuTWZBQmlyaTBFSWJqOVl6SWV4RC9WVWh0U1ZTaUFJYkJHdkhZQU1DRTh2TlUiLCJtYWMiOiI1Y2VhMTM4NjAwNGI2MjZhZTZhYjA3MzRiMzI0M2EyODU3NWMzMjgzOTE4OWM3MzkxNTVlM2JkMjgzMWMzNzlmIiwidGFnIjoiIn0%3D; expires=Fri, 03-Apr-2026 07:54:14 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6Ik1MMnd4L1JWWU5OWnhVNzdXT09Hd3c9PSIsInZhbHVlIjoiOGVjR3k4ZUx6ZFlsRCtVY29CeFNULytsdzRiaWZqRFpRUzR2Sk9nK3ZvdzFIWDVwbEhOTWZ4WWd0K0FuK3Q2ZExRNFlJQ" 1 => "republica_session=eyJpdiI6Indtb3N0V1JscnZxbVRqWGc4NXdiNWc9PSIsInZhbHVlIjoiMW9RKzRDL0U5SHFNQkQ4cDJlT0Nqd08yalZVWisyMm9hR1BoNmNYSkxCUTJTR1U1OFBCVjBZcHZVTEphSkNpUTlhVnRzRnhGRDRCblU5S1B0OEFWNC9HT0tDLzdXeXlUNXA0RnVaSTBvcXJiWVJ3ZU9HYUs1S3V2RG9DMGN1dkMiLCJtYWMiOiJmMTQ2NjEwNTE2ODNjNTVmNThmMzMxZTMzZGU5YTEyZDA4YjQ1MGU0M2QxYTdkZTBhMGI0Yjc4ZGY1YzQ1ODRlIiwidGFnIjoiIn0%3D; expires=Fri, 03-Apr-2026 07:54:14 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6Indtb3N0V1JscnZxbVRqWGc4NXdiNWc9PSIsInZhbHVlIjoiMW9RKzRDL0U5SHFNQkQ4cDJlT0Nqd08yalZVWisyMm9hR1BoNmNYSkxCUTJTR1U1OFBCVjBZcHZVTEphSkNpUT" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "reibuTyCLuaGlF9fZnyvYK2zSAKqZi5hO8lM0j7r" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/casey-affleck-explores-parenting-in-the-apocalypse-1" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/casey-affleck-explores-parenting-in-the-apocalypse-1" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-03 13:39:14GET/amp/news/casey-affleck-explores-parenting-in-the-apocalypse-111017