Wenders making a film about fancy public restrooms in Japan

Wenders making a film about fancy public restrooms in Japan
By Associated Press
Published: May 11, 2022 05:30 PM

TOKYO

 Wim Wenders is making a film about high-end public toilets in Japan that will have what the renowned German director calls “social meaning” about people in modern cities.

“My first reaction was, I must admit: What? Toilets? Chotto mattene,” he said Wednesday, using the Japanese expression for “wait a minute”.

But then he began to see what the story could be about.

“For me, they turned from toilets into restrooms. That’s a very nice word in English, the restroom. When I saw these places the next couple of days, I realized they were restrooms in the true sense of the word,” Wenders told reporters in Tokyo’s fashionable Shibuya district, where the dozen public restrooms are located.

The facilities were designed by leading architects including Kengo Kuma and Tadao Ando, with the idea that a pleasant public restroom could counter the common expectation it had to be filthy, filled with graffiti or associated with crime.

Wenders, the Oscar-winning director of “Wings of Desire” and “Buena Vista Social Club,” said when he saw the Shibuya bathrooms, he was moved.

“This is a truly precious place,” Wenders said.

And so his film’s hero will be a sanitation worker who cleans the toilets, seeing his job as a craft and a service for the people. Details of the script are still being worked out.
Koji Yakusho, known for playing the Japanese everyman in works like “Shall We Dance” and “Babel,” said he accepted the role as soon as it was offered because he wanted to work with Wenders.

“I have a feeling it’s going to be a beautiful story. And I feel a story that has the toilet as the setting, with the person who works there and the people who use it, will help lead to an understanding of Japan,” said Yakusho.

The Tokyo Toilet project was initially conceived to impress foreign visitors expected for the 2020 Tokyo Olympics, before the coronavirus pandemic forced the events to take place without spectators in the stands.

The public restroom designed by Ando is round with frames for the exterior walls, to allow air to circulate. In real life it gets cleaned without water to avoid mold or decay by men in blue jumpsuits by Japanese fashion designer Nigo.

The project, including Wenders’ film, has the backing of Fast Retailing, the company behind the Uniqlo clothing chain, and The Nippon Foundation, which carries out humanitarian projects using revenue from boat racing.

Wenders said his film, despite its humble setting, will explore a profound concept.

“I almost think it’s a utopian idea because the toilet is a place where everybody is the same. There is no rich or poor, old or young. Everyone is part of humanity,” he said.

Request history8.2.19PHP Version4.1sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.07ms)time
    • Application (4.09s)time
    • 1 x Application (99.71%)
      4.09s
      1 x Booting (0.29%)
      12.07ms
      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.04s
      • NewsController.php#297republica1617msselect `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` = 'wenders-making-a-film-about-fancy-public-restrooms-in-japan' and `status` = 1 limit 1
        Bindings
        • 0: wenders-making-a-film-about-fancy-public-restrooms-in-japan
        • 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#297republica1770μ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 (126541)
        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#297republica1510μ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 (126541)
        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#297republica1460μ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 (126541)
        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#297republica1530μ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 (126541)
        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.27sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Wenders making a film about fancy public restrooms in Japan' IN BOOLEAN MODE) as score from `news` where `id` != 126541 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 126541
        • 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.46msselect `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 (154944, 155171, 156437, 156724, 156865, 157472)
        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#388republica1690μ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 (154944, 155171, 156437, 156724, 156865, 157472)
        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#416republica1151msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-26 01:41:15' and '2025-04-27 01:41:15' and `id` not in (126541) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-26 01:41:15
        • 1: 2025-04-27 01:41:15
        • 2: 126541
        • 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#27republica1670μsupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-27 01:41:15' where `id` = 126541 and `status` = 1
        Bindings
        • 0: 2025-04-27 01:41:15
        • 1: 126541
        • 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
      3Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          jaqKyYMUNSkzw3fPDmKSRz5MwPJ8wdCxJcew4NuZ
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/wenders-making-a-film-about-fancy-public-restrooms-in-japan
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/wenders-making-a-film-about-fancy-pub...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/wenders-making-a-film-about-fancy-public-restrooms-in-japan
          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-mode" => array:1 [ 0 => "navigate" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "3.148.179.161" ] "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=eyJpdiI6ImJiaXM0ZnRZUXhnSkh2cVl3K2lFWEE9PSIsInZhbHVlIjoiZHI1TURWblJwTU05ZHRlSytXZVBJdW1vNlJZWC9TOUFXUk5YN2V1Yzdod2ZPQUg5Q21kT0Y1N1pSTldnNXlqWFp0dExqTFlKcVM3UGQzaFRsUG1KNjJSVEo0aXdnMy8vUzVSU3hSdmEzL09BRkN5QmptK28wbXlzRGRxUWw0ckMiLCJtYWMiOiIyNzY3M2Q3Nzc1NDEyMTM5MDdjMWI4ZGY4YTE5MjU5ZmUzOGFlODlmZTgxMTc5ZjRlMzVmMDI3ODlkNTlmYjFlIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6IlVqU0RFOGdWcE8vWndYVEs4MUxRS0E9PSIsInZhbHVlIjoiblJ3R1oxcDNHdlE0L3J5blVoK1pkbksydVFFcWdQQ0xEa2J2R2ZDdkZrYSt5S0QvR2tyVXF1bC94OXNXRCs2eVNUVmxzRnRFT2dzellNbXN5SWFOZ1orSG5YaUd0ZFh2c0RibndrTysrRFVZMHFWYU10Z3k3RWQwNERNUE52aDYiLCJtYWMiOiI4ODc2OWRiYWVlMDJmODY0NzM0NzM1OGViZjcxM2FkMzA1ZWNiNjdkODQzOTVjZDU2MGVjMDY5NjhjYTIwYTEwIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6ImJiaXM0ZnRZUXhnSkh2cVl3K2lFWEE9PSIsInZhbHVlIjoiZHI1TURWblJwTU05ZHRlSytXZVBJdW1vNlJZWC9TOUFXUk5YN2V1Yzdod2ZPQUg5Q21kT0Y1N1pSTldnNXlqWFp0dExqT" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "host" => array:1 [ 0 => "newtest.myrepublica.com" ] "x-forwarded-for" => array:1 [ 0 => "3.148.179.161" ] "cf-ray" => array:1 [ 0 => "9368a45af9e8e264-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "jaqKyYMUNSkzw3fPDmKSRz5MwPJ8wdCxJcew4NuZ" "republica_session" => "MhOPxNyWcktRS1HYpuHHyCzTdhuFuhlXVjH8tBtx" ]
          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 => "Sat, 26 Apr 2025 19:56:15 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InFKbVdydnhWaWtuYzZiUkFBdjlOQUE9PSIsInZhbHVlIjoibzQ0eGRhOFZINUlLVks4M1hqODdZOGZTbXpKaVVtUGV6QitBZVU2Y3VLS2c5TnR3eWRoODNGTjdjSjF4MUcrNXVraUFzNzJOK0JLSjFNZXhXVkk4WVhFelRENGRNRFE1VEdQUTY4R2xGNzV0SExDNXhZSnljZVQ0N1A3M1VmWHYiLCJtYWMiOiJlMzI5YmM5MzBjMzk3YTg3NDU5MTg5N2ExZmFiNGJiNGE3NzFkZDA5YjlmMmI0MzBhYzZmOGIxZWU1YzY5MDY3IiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 19:56:15 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6InFKbVdydnhWaWtuYzZiUkFBdjlOQUE9PSIsInZhbHVlIjoibzQ0eGRhOFZINUlLVks4M1hqODdZOGZTbXpKaVVtUGV6QitBZVU2Y3VLS2c5TnR3eWRoODNGTjdjSjF4MUcrNXVraUFzN" 1 => "republica_session=eyJpdiI6IndjUDZNajlMOTdyQ0lqSFRNS1NNRlE9PSIsInZhbHVlIjoiSGJYM1dzeXVrUm9kTVdSOW5OdW1GNlllTGxvL0pHNGVFV1FPRHp3OW5LVnFhZHF5cllBVy85WGZ3ZGVlQklZZ3ZWNlY4OVN6NFB1VXF5RGNnU1FLZjJEd3RyQW1qYitkVkFKdzdmUHhqTjBFRDNuT0JsVDY4UVhYSzYvWU1lZU4iLCJtYWMiOiIwZTZlOWM5MDEyODBjOWI0Y2M4YjgyNDdmN2YyODA1MDJmNGMwMjM1YTVmY2JiZmQxOTcxNWYxZTRiODUwMmQ5IiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 19:56:15 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IndjUDZNajlMOTdyQ0lqSFRNS1NNRlE9PSIsInZhbHVlIjoiSGJYM1dzeXVrUm9kTVdSOW5OdW1GNlllTGxvL0pHNGVFV1FPRHp3OW5LVnFhZHF5cllBVy85WGZ3ZGVlQklZZ3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6InFKbVdydnhWaWtuYzZiUkFBdjlOQUE9PSIsInZhbHVlIjoibzQ0eGRhOFZINUlLVks4M1hqODdZOGZTbXpKaVVtUGV6QitBZVU2Y3VLS2c5TnR3eWRoODNGTjdjSjF4MUcrNXVraUFzNzJOK0JLSjFNZXhXVkk4WVhFelRENGRNRFE1VEdQUTY4R2xGNzV0SExDNXhZSnljZVQ0N1A3M1VmWHYiLCJtYWMiOiJlMzI5YmM5MzBjMzk3YTg3NDU5MTg5N2ExZmFiNGJiNGE3NzFkZDA5YjlmMmI0MzBhYzZmOGIxZWU1YzY5MDY3IiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 19:56:15 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6InFKbVdydnhWaWtuYzZiUkFBdjlOQUE9PSIsInZhbHVlIjoibzQ0eGRhOFZINUlLVks4M1hqODdZOGZTbXpKaVVtUGV6QitBZVU2Y3VLS2c5TnR3eWRoODNGTjdjSjF4MUcrNXVraUFzN" 1 => "republica_session=eyJpdiI6IndjUDZNajlMOTdyQ0lqSFRNS1NNRlE9PSIsInZhbHVlIjoiSGJYM1dzeXVrUm9kTVdSOW5OdW1GNlllTGxvL0pHNGVFV1FPRHp3OW5LVnFhZHF5cllBVy85WGZ3ZGVlQklZZ3ZWNlY4OVN6NFB1VXF5RGNnU1FLZjJEd3RyQW1qYitkVkFKdzdmUHhqTjBFRDNuT0JsVDY4UVhYSzYvWU1lZU4iLCJtYWMiOiIwZTZlOWM5MDEyODBjOWI0Y2M4YjgyNDdmN2YyODA1MDJmNGMwMjM1YTVmY2JiZmQxOTcxNWYxZTRiODUwMmQ5IiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 19:56:15 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IndjUDZNajlMOTdyQ0lqSFRNS1NNRlE9PSIsInZhbHVlIjoiSGJYM1dzeXVrUm9kTVdSOW5OdW1GNlllTGxvL0pHNGVFV1FPRHp3OW5LVnFhZHF5cllBVy85WGZ3ZGVlQklZZ3" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "jaqKyYMUNSkzw3fPDmKSRz5MwPJ8wdCxJcew4NuZ" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/wenders-making-a-film-about-fancy-public-restrooms-in-japan" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/wenders-making-a-film-about-fancy-public-restrooms-in-japan" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-27 01:41:15GET/amp/news/wenders-making-a-film-about-fancy-public-restrooms-in-japan11018