People magazine names John Legend as 2019 Sexiest Man Alive

People magazine names John Legend as 2019 Sexiest Man Alive
By Associated Press
Published: November 13, 2019 01:41 PM

R&B crooner John Legend has been named the Sexiest Man Alive by People magazine.

The Grammy-winning singer known for his silky-smooth vocals was revealed as this year’s winner Tuesday night on NBC’s “The Voice.” He serves as a coach on the singing competition series with Gwen Stefani, Kelly Clarkson and Blake Shelton.

Shelton, who was named Sexiest Man Alive in 2017, announced Legend’s honor on “The Voice.” The country singer then handed Legend some short shorts with bedazzled letters “EGOTSMA” to signify the singer’s many honors: an Emmy, Grammy, Oscar, Tony and now, Sexiest Man Alive.

Legend tells the magazine in an issue out Friday the honor comes with some pressure after following Idris Elba, who was last year’s winner. He jokes it “is not fair and is not nice to me!”

The 40-year-old Legend is a 10-time Grammy winner. He scored an Oscar in 2015 for co-writing the song “Glory” from the film “Selma.” He won a Tony Award for his co-producer work on “Jitney” and took home an Emmy as a producer on NBC’s live version of “Jesus Christ Superstar,” a project in which he also played the role of Jesus.

Legend has two children with model-television host-cookbook author Chrissy Teigen.

Other recent winners include Dwayne Johnson, Chris Hemsworth, Adam Levine, Channing Tatum and David Beckham.

“I want to thank Blake Shelton,” Legend said. “I observed every move he made, every utterance that came from his mouth and I think some of it rubbed off on me.”

Legend said his wife is proud of him.

“I’ve finally impressed her,” he said.

The couple’s children? Not so much. Teigen posted a video of the reveal of their daughter asking to turn off “The Voice” and go back to a movie. Teigen titled the post “The kids ... do not care.”

Request history8.2.19PHP Version9.89sRequest Duration6MBMemory UsageGET amp/news/{slug}Route
    • Booting (11.85ms)time
    • Application (9.88s)time
    • 1 x Application (99.88%)
      9.88s
      1 x Booting (0.12%)
      11.85ms
      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 executed9.79s
      • NewsController.php#297republica11.68sselect `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` = 'people-magazine-names-john-legend-as-2019-sexiest-man-alive' and `status` = 1 limit 1
        Bindings
        • 0: people-magazine-names-john-legend-as-2019-sexiest-man-alive
        • 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#297republica1800μ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 (79243)
        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#297republica1610μ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 (79243)
        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#297republica1560μ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 (79243)
        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 (79243)
        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#388republica15.19sselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, MATCH(title, excerpt) AGAINST ('People magazine names John Legend as 2019 Sexiest Man Alive' IN BOOLEAN MODE) as score from `news` where `id` != 79243 and `status` = 1 order by `score` desc, `pub_date` desc limit 6
        Bindings
        • 0: 79243
        • 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#388republica1890μ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 (9240, 70822, 81544, 120511, 133212, 147808)
        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#388republica1570μ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 (9240, 70822, 81544, 120511, 133212, 147808)
        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#416republica1212msselect `id`, `title`, `excerpt`, `permalink`, `pub_date`, `is_subscriber_only`, `read_time`, `news_slug` from `news` where `pub_date` between '2025-04-26 00:21:32' and '2025-04-27 00:21:32' and `id` not in (79243) and `status` = 1 order by `view_count` desc limit 3
        Bindings
        • 0: 2025-04-26 00:21:32
        • 1: 2025-04-27 00:21:32
        • 2: 79243
        • 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#27republica12.7supdate `news` set `view_count` = `view_count` + 1, `news`.`updated_at` = '2025-04-27 00:21:32' where `id` = 79243 and `status` = 1
        Bindings
        • 0: 2025-04-27 00:21:32
        • 1: 79243
        • 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\Attachment
      8Attachment.php#?
      App\Models\News
      7News.php#?
      App\Models\Category
      2Category.php#?
      App\Models\Author
      1Author.php#?
          _token
          OxEqi0A1trn3alMUGx1do9amLDwWMisZlB1sReeS
          subscriber_only_page
          https://newtest.myrepublica.com/amp/news/people-magazine-names-john-legend-as-2019-sexiest-man-alive
          _previous
          array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/people-magazine-names-john-legend-as-...
          _flash
          array:2 [ "old" => [] "new" => [] ]
          path_info
          /amp/news/people-magazine-names-john-legend-as-2019-sexiest-man-alive
          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.129.216.49" ] "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=eyJpdiI6InNMZ1NNSnBXd0tDaWVqaCtuMXFEM3c9PSIsInZhbHVlIjoidUlvYytwNzJtNFdDOHo1eXoycWtDLzFPVytrdEV2TXhFaGQzWEJ3bDJJS2tDNHRjMys3aHlMRnplK21hRWx3SjdKaXQxV1FMNnNWb2xzTFRXRXJhUzdMTUdBREJVV1lzeTlya0QzR0htSnFRUE5BWXdGTE9oZVdyWDhNSUdkZmUiLCJtYWMiOiI3NWFlZGQwNjNmOWYwODBlNGQzYzQ0N2ZlZDQ4ODE3MzdkY2JlZDkyYTY5NTc1NmI2MmNiNTExNDE4ZjM5YjFlIiwidGFnIjoiIn0%3D; republica_session=eyJpdiI6IkhCVkxJaUh2MzZVbTNXM1BibXVWVHc9PSIsInZhbHVlIjoicC9ocW1NYk90c0xFTTluQVloUXZYakliUk95T2pUd1ZGVEpvZ0FPR1lsWXJSNkF0VVVvRGJMUGVoaXp1aEpCNncwOXhyTlg1akk0N3gyMllVbjFPejRWMWN5OE80QTh3N2VVVWt2c3Ezb1d6b1pjR0pyQVNpYWdRMUF2eW40VEwiLCJtYWMiOiI4NmQ3MGU3MjA4Yzg3ZGYyMTI3OWY3NTQ0MDI3YmU5MjhhNjI4OWI0NDhlNTZiZjhiNzUxM2EwYjhlYmVlZWYxIiwidGFnIjoiIn0%3DXSRF-TOKEN=eyJpdiI6InNMZ1NNSnBXd0tDaWVqaCtuMXFEM3c9PSIsInZhbHVlIjoidUlvYytwNzJtNFdDOHo1eXoycWtDLzFPVytrdEV2TXhFaGQzWEJ3bDJJS2tDNHRjMys3aHlMRnplK21hRWx3SjdKaXQxV" ] "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.129.216.49" ] "cf-ray" => array:1 [ 0 => "93682f7f5adb0d35-ORD" ] ]
          request_cookies
          0 of 0
          array:2 [ "XSRF-TOKEN" => "OxEqi0A1trn3alMUGx1do9amLDwWMisZlB1sReeS" "republica_session" => "fRtWYuDBXEsK5HiZBsNsd0h75JTgeUAkGjI6rw1Y" ]
          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 18:36:35 GMT" ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1say9sRTNEcXlQR0IzNkZCck1rVkE9PSIsInZhbHVlIjoiK01vdDR3alQrWHVoVFFkdXNDN0pwYU4vYzA5Kzg4R0ZMZTJOWDEwRXFrd1B3VDZxT3NMMllmVU1mNnpCNmdTNVRRQ2FrQjArOUFKSFZKQ3ZPSDVLcHBkNk5ZWUNVUWlydFhqN0VJaENrMWhFNlBvZU05ME9mUDZDK0V0NGtWTnIiLCJtYWMiOiJhZDgxY2EwNjA2NDYzMTA5OGY3NTQzY2I5ZTY2MGE1Y2VhNWE5OThjYTQ1OGJjYTZlMzU2NGY3NTIwMWU3MjEyIiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 18:36:35 GMT; Max-Age=31536000; path=/; secure; samesite=laxXSRF-TOKEN=eyJpdiI6Im1say9sRTNEcXlQR0IzNkZCck1rVkE9PSIsInZhbHVlIjoiK01vdDR3alQrWHVoVFFkdXNDN0pwYU4vYzA5Kzg4R0ZMZTJOWDEwRXFrd1B3VDZxT3NMMllmVU1mNnpCNmdTNVRRQ2FrQ" 1 => "republica_session=eyJpdiI6IjVjenlybnNDcEExRDNhTnZJdFdtUVE9PSIsInZhbHVlIjoiZjI3QjJCeEpGVkY5OWk1NjRoZ2JDVTFNUXJSanYydUE0ek0zejhxa0tLUFloSWZ6Q1l3cUdGdnRmV2xLZ3RKVE4zcDNKV1hSaVdOMStIc0NLVUlMUkh2NUkzQmJ0akJYa04yaUl5aWNPSlU5TWdENlZCbHNsNWdlZGJDTndvMVUiLCJtYWMiOiI4YmEzYzM2YWYzMTI2ZTQ5ZDEyMzY0M2MzOTAzNDcxNGMzYzRiYTJjNTg0OTY5MmM3MTYxOWU0NzFlNmRiN2QzIiwidGFnIjoiIn0%3D; expires=Sun, 26 Apr 2026 18:36:35 GMT; Max-Age=31536000; path=/; secure; httponly; samesite=laxrepublica_session=eyJpdiI6IjVjenlybnNDcEExRDNhTnZJdFdtUVE9PSIsInZhbHVlIjoiZjI3QjJCeEpGVkY5OWk1NjRoZ2JDVTFNUXJSanYydUE0ek0zejhxa0tLUFloSWZ6Q1l3cUdGdnRmV2xLZ3RKVE" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6Im1say9sRTNEcXlQR0IzNkZCck1rVkE9PSIsInZhbHVlIjoiK01vdDR3alQrWHVoVFFkdXNDN0pwYU4vYzA5Kzg4R0ZMZTJOWDEwRXFrd1B3VDZxT3NMMllmVU1mNnpCNmdTNVRRQ2FrQjArOUFKSFZKQ3ZPSDVLcHBkNk5ZWUNVUWlydFhqN0VJaENrMWhFNlBvZU05ME9mUDZDK0V0NGtWTnIiLCJtYWMiOiJhZDgxY2EwNjA2NDYzMTA5OGY3NTQzY2I5ZTY2MGE1Y2VhNWE5OThjYTQ1OGJjYTZlMzU2NGY3NTIwMWU3MjEyIiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 18:36:35 GMT; path=/; secureXSRF-TOKEN=eyJpdiI6Im1say9sRTNEcXlQR0IzNkZCck1rVkE9PSIsInZhbHVlIjoiK01vdDR3alQrWHVoVFFkdXNDN0pwYU4vYzA5Kzg4R0ZMZTJOWDEwRXFrd1B3VDZxT3NMMllmVU1mNnpCNmdTNVRRQ2FrQ" 1 => "republica_session=eyJpdiI6IjVjenlybnNDcEExRDNhTnZJdFdtUVE9PSIsInZhbHVlIjoiZjI3QjJCeEpGVkY5OWk1NjRoZ2JDVTFNUXJSanYydUE0ek0zejhxa0tLUFloSWZ6Q1l3cUdGdnRmV2xLZ3RKVE4zcDNKV1hSaVdOMStIc0NLVUlMUkh2NUkzQmJ0akJYa04yaUl5aWNPSlU5TWdENlZCbHNsNWdlZGJDTndvMVUiLCJtYWMiOiI4YmEzYzM2YWYzMTI2ZTQ5ZDEyMzY0M2MzOTAzNDcxNGMzYzRiYTJjNTg0OTY5MmM3MTYxOWU0NzFlNmRiN2QzIiwidGFnIjoiIn0%3D; expires=Sun, 26-Apr-2026 18:36:35 GMT; path=/; secure; httponlyrepublica_session=eyJpdiI6IjVjenlybnNDcEExRDNhTnZJdFdtUVE9PSIsInZhbHVlIjoiZjI3QjJCeEpGVkY5OWk1NjRoZ2JDVTFNUXJSanYydUE0ek0zejhxa0tLUFloSWZ6Q1l3cUdGdnRmV2xLZ3RKVE" ] ]
          session_attributes
          0 of 0
          array:4 [ "_token" => "OxEqi0A1trn3alMUGx1do9amLDwWMisZlB1sReeS" "subscriber_only_page" => "https://newtest.myrepublica.com/amp/news/people-magazine-names-john-legend-as-2019-sexiest-man-alive" "_previous" => array:1 [ "url" => "https://newtest.myrepublica.com/amp/news/people-magazine-names-john-legend-as-2019-sexiest-man-alive" ] "_flash" => array:2 [ "old" => [] "new" => [] ] ]
          ClearShow all
          Date ↕MethodURLData
          #12025-04-27 00:21:35GET/amp/news/people-magazine-names-john-legend-as-2019-sexiest-man-alive11018