Jury sees pics of Heard’s swollen face after fight with Depp

Jury sees pics of Heard’s swollen face after fight with Depp
By Associated Press
Published: May 17, 2022 12:00 PM

FALLS CHURCH

Jurors in Johnny Depp’s libel trial against his ex-wife, Amber Heard, saw photos Monday of her with red marks and swelling on her face after their final fight before their divorce, and heard testimony about her expertise in covering up bruises with makeup.

Heard concluded her direct testimony in a Virginia courtroom with a third day that was centered on the final months of her marriage to Depp. His lawyers began their cross-examination later in the afternoon.

The trial is now in its fifth week, and jurors have seen multiple photos of Heard throughout the trial that purport to document the abuse she said she received during her relationship with Depp.

Several of the photos shown Monday, though, had not previously been seen by the jury and showed redness and swelling much more clearly than earlier photos.

Heard said the marks came when Depp threw a phone at her face.

The confrontation in May 2016 prompted Heard to file for divorce two days later. A few days after that, she obtained a temporary restraining order after a courthouse hearing, and was widely photographed leaving the courthouse with a clear red mark on her right cheek.

The final fight has been a key point in the couple’s ongoing dispute. Depp is suing Heard in Fairfax County Circuit Court for libel over a December 2018 op-ed she wrote in The Washington Post describing herself as “a public figure representing domestic abuse.” His lawyers say he was defamed by the article even though it never mentioned his name.

Request history8.2.19PHP Version4.73sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (12.11ms)time
    • Application (4.72s)time
    • 1 x Application (99.74%)
      4.72s
      1 x Booting (0.26%)
      12.11ms
      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.67s
      • NewsController.php#297republica1928msselect `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` = 'jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp' and `status` = 1 limit 1
        Bindings
        • 0: jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp
        • 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#297republica11.1msselect `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 (126792)
        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#297republica1890μ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 (126792)
        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#297republica1630μ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 (126792)
        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#297republica1860μ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 (126792)
        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.88sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('Jury sees pics of Heards swollen face after fight with Depp' IN BOOLEAN MODE) as score from `news` where `id` != 126792 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 126792
        • 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#388republica12.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 (126075, 130997, 142410, 147554, 152568, 157561)
        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#388republica1760μ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 (126075, 130997, 142410, 147554, 152568, 157561)
        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#416republica11.44msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-26 01:19:50' and '2025-04-27 01:19:50' and `id` not in (126792) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-26 01:19:50
        • 1: 2025-04-27 01:19:50
        • 2: 126792
        • 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#27republica1848msupdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-27 01:19:50' where `id` = 126792 and `status` = 1
        Bindings
        • 0: 2025-04-27 01:19:50
        • 1: 126792
        • 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
          rjRu38bkzZ6GP0WDBmLqRvgPRzomczwnlFJ7zPso
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/jury-sees-pics-of-heard-s-swollen-face-after-fight-with-dep...
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/jury-sees-pics-of-heard-s-swollen-fac...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp
          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.231.77" ] "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=eyJpdiI6IkN5SHB0ZXNVMWhSMmY4bmFJNHBZNlE9PSIsInZhbHVlIjoiVkRMd0o0a1hzeUhNNEFXaS8yZGNZWm12WHNicHY4NjRkWWduUEVmbFF3M2VVTm84akZKeVVWSW8yeXJQRmZUMUFHTlJFS0pFWGNwQU9DS3ZkdXpGUURZUW56Z0FZSlJ1bm9wK1dqT3c2Z1NGMHdBZDBBTmJaU1lqakgzazF3dEIiLCJtYWMiOiIzNWY2MDg2YzkzZWM3YTBjODk4NjFkN2U0YzkyYzYyZjkwZmY0ODYxZTc5MzIzY2I3NzhkNTFkNTMxNTc4ZjhjIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6IjV5SStQRjhML0k4bUkxajkzS2lwUHc9PSIsInZhbHVlIjoiSWhpckZPZXJjcWFnQnhORnlzTkhXRnk4RjMxNGtmcDlkR2VQRHhFQUNLT3BOOGMydkJad0gyaHRnVzRQajNQK1VWYm1HeTJPN2t4emt3N3RiRSswdzNiSVEwMm94ejFpdHRNaFJVcUN2cis3bGFjN2kxRUEzbExKQi9hMXNGVWciLCJtYWMiOiJlYmUxN2M5ZjY0ZDdiYTAzMjMxNTdkNmVhOTczYTBmMzIzZjdlZDY2NzlkMTFmODA2M2JkZWI0MWE4OWU0NzRjIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6IkN5SHB0ZXNVMWhSMmY4bmFJNHBZNlE9PSIsInZhbHVlIjoiVkRMd0o0a1hzeUhNNEFXaS8yZGNZWm12WHNicHY4NjRkWWduUEVmbFF3M2VVTm84akZKeVVWSW8yeXJQRmZUMUFHTlJFS" ] "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.231.77" ] "cf-ray" => array:1 [ 0 => "936884fcdd6a5c93-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "rjRu38bkzZ6GP0WDBmLqRvgPRzomczwnlFJ7zPso" "republica_session" => "CIjS0Z6nWeHG3pre3ihzK0wtffgh7VBJV81wwwDi" ]
          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:34:51 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndtU1FXbzJVS2FrK0l6T3JVczFNVUE9PSIsInZhbHVlIjoid1JDa0EvSkFBZWczZU1vd0xoby9LdFlJVytTZXczZ0tLOHNidTk2ZlpRSENXSXRvWUNrbVk5OW5IeWZKeU1IYVQ4OW1sV2pWTHNGTTl0WWVEcHZzM21rOTArZW8vYjI4aVUzS1dGZC8vZmEzdDJpbWw1Tkh0LzJXYWoydkwwdEYiLCJtYWMiOiJmNWE1NDE4ZGVkZTExN2JlMWJlYmJhYjAwOTE1MzYzMWM4ZDc0M2I4M2U5NWU1YTEzYTQ2YzFjZTlkNjljMjNjIiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 19:34:51 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6IndtU1FXbzJVS2FrK0l6T3JVczFNVUE9PSIsInZhbHVlIjoid1JDa0EvSkFBZWczZU1vd0xoby9LdFlJVytTZXczZ0tLOHNidTk2ZlpRSENXSXRvWUNrbVk5OW5IeWZKeU1IYVQ4OW1sV" 1 => "republica_session=eyJpdiI6IjVSc01JMFp5dWx3TW1ENjRJQmJoUlE9PSIsInZhbHVlIjoiUnRsWHBMMDdTQm5la1pveWZVRTF1amdSYlFNZzU5Q0o2eWtKMFBETStPb0hBaWJETjJxVGg5eXdZOTFuMWlNcFlWL2ptZzlzeXMvL2tNTC81aFRNUEo2UXBJZ1RQbHp0RXlKeW54eUdJMmRaK1Bia3lMMlhscVY3S09jVjkrZmYiLCJtYWMiOiJmYWRjNzc5NjMwYmY1Yzk1ZWZjNmFjMzhkOTIzNTcyYmJjNjQ4MWViYTcwYjFiODRhZThmMmMyMDgyYzk1ZWYyIiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 19:34:51 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IjVSc01JMFp5dWx3TW1ENjRJQmJoUlE9PSIsInZhbHVlIjoiUnRsWHBMMDdTQm5la1pveWZVRTF1amdSYlFNZzU5Q0o2eWtKMFBETStPb0hBaWJETjJxVGg5eXdZOTFuMWlNcF" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IndtU1FXbzJVS2FrK0l6T3JVczFNVUE9PSIsInZhbHVlIjoid1JDa0EvSkFBZWczZU1vd0xoby9LdFlJVytTZXczZ0tLOHNidTk2ZlpRSENXSXRvWUNrbVk5OW5IeWZKeU1IYVQ4OW1sV2pWTHNGTTl0WWVEcHZzM21rOTArZW8vYjI4aVUzS1dGZC8vZmEzdDJpbWw1Tkh0LzJXYWoydkwwdEYiLCJtYWMiOiJmNWE1NDE4ZGVkZTExN2JlMWJlYmJhYjAwOTE1MzYzMWM4ZDc0M2I4M2U5NWU1YTEzYTQ2YzFjZTlkNjljMjNjIiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 19:34:51 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6IndtU1FXbzJVS2FrK0l6T3JVczFNVUE9PSIsInZhbHVlIjoid1JDa0EvSkFBZWczZU1vd0xoby9LdFlJVytTZXczZ0tLOHNidTk2ZlpRSENXSXRvWUNrbVk5OW5IeWZKeU1IYVQ4OW1sV" 1 => "republica_session=eyJpdiI6IjVSc01JMFp5dWx3TW1ENjRJQmJoUlE9PSIsInZhbHVlIjoiUnRsWHBMMDdTQm5la1pveWZVRTF1amdSYlFNZzU5Q0o2eWtKMFBETStPb0hBaWJETjJxVGg5eXdZOTFuMWlNcFlWL2ptZzlzeXMvL2tNTC81aFRNUEo2UXBJZ1RQbHp0RXlKeW54eUdJMmRaK1Bia3lMMlhscVY3S09jVjkrZmYiLCJtYWMiOiJmYWRjNzc5NjMwYmY1Yzk1ZWZjNmFjMzhkOTIzNTcyYmJjNjQ4MWViYTcwYjFiODRhZThmMmMyMDgyYzk1ZWYyIiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 19:34:51 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IjVSc01JMFp5dWx3TW1ENjRJQmJoUlE9PSIsInZhbHVlIjoiUnRsWHBMMDdTQm5la1pveWZVRTF1amdSYlFNZzU5Q0o2eWtKMFBETStPb0hBaWJETjJxVGg5eXdZOTFuMWlNcF" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "rjRu38bkzZ6GP0WDBmLqRvgPRzomczwnlFJ7zPso" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-27 01:19:51GET/amp/news/jury-sees-pics-of-heard-s-swollen-face-after-fight-with-depp11018