The Perfect Guy (2015)

With a fulfilling career and a loving relationship, lobbyist Leah Vaughn seems to have it all. Things come crashing down when Dave, her long-term boyfriend, disagrees with her future plans for marriage and a family. The resulting painful breakup leaves Leah heartbroken, until she meets the charming and handsome Carter Duncan. Soon, the budding romance turns dangerous as Carter reveals his volatile nature, forcing Leah to break up with the man she thought was Mr. Right. She soon realizes that Carter doesnt want to let her go.

2015
Drama
Thriller
5.0
/6CiBFUXI9va6XGUvqhGbsMxG2r8.jpg Poster

Cast

Michael Ealy
Michael Ealy
Carter Duncan
Morris Chestnut
Morris Chestnut
Dave King
John Getz
John Getz
Renkin
Michael Panes
Michael Panes
Cooper
Charles S. Dutton
Charles S. Dutton
Roger Vaughn
Duncan Joiner
Duncan Joiner
Zach
Wilmer Calderon
Wilmer Calderon
Detective Gardner
Holt McCallany
Holt McCallany
Detective Hansen
Ronnie Gene Blevins
Ronnie Gene Blevins
Roy the Mechanic
Sanaa Lathan
Sanaa Lathan
Leah Vaughn
L. Scott Caldwell
L. Scott Caldwell
Evelyn Vaughn
Stephanie Garvin
Stephanie Garvin
Carter's Date (uncredited)
Kathryn Morris
Kathryn Morris
Karen
David Starzyk
David Starzyk
Frank
Jamal Duff
Jamal Duff
Dreadlocks
Irene Choi
Irene Choi
Office Receptionist
Clint Jordan
Clint Jordan
Homeowner
Rutina Wesley
Rutina Wesley
Alicia
Tess Harper
Tess Harper
Mrs. McCarthy
Jessica Parker Kennedy
Jessica Parker Kennedy
Rachel
Gordon Clapp
Gordon Clapp
Bill Forsythe
Patrick Daniel
Patrick Daniel
Barista
Michael Andrew Baker
Michael Andrew Baker
Mr. Inebriated
Tyde Kierney
Tyde Kierney
Mart Owner
Granville Ames
Granville Ames
Sheriff
Tripp Pickell
Tripp Pickell
Uniformed Officer
Kelle Cantwell
Kelle Cantwell
B.R.E. Receptionist
JF Davis
JF Davis
Gun Salesman
Shannon Lucio
Shannon Lucio
Cindy
Michael Coons
Michael Coons
Mr. Keslow
Kevin McNamara
Kevin McNamara
Police Officer

Images

The Perfect Guy Poster
The Perfect Guy Poster

Detailed Information

General Information

Original Title: The Perfect Guy

Creators: Hwang Dong-hyuk

Gender: Drama, Thriller,

Duration: 32-82 min

Classification: 16 anos

Production

Budget: $12,000,000.00

Revenue: $60,273,173.00

Awards and Recognitions

  • Emmy Award - Melhor Ator em Série Dramática (Lee Jung-jae)
  • Golden Globe - Melhor Ator Coadjuvante em Série (O Yeong-su)
  • Screen Actors Guild Award - Melhor Elenco em Série Dramática
  • Critics' Choice Television Award - Melhor Série Dramática

Interesting facts

  • A série se tornou a mais assistida da Netflix em seu lançamento.
  • O criador Hwang Dong-hyuk levou mais de 10 anos para desenvolver a série.
  • Os uniformes dos guardas foram inspirados em roupas de ginástica infantis.
  • O jogo "Batatinha Frita 1, 2, 3" é um jogo infantil coreano real.

API

Acesse os dados do filme/série através da nossa API REST. Use o endpoint abaixo para obter informações completas em formato JSON.

Endpoint da API

https://api.moviendb.com/v1/movie/304372

Parâmetros: {type} = "movie" ou "tv" | {id} = ID do filme/série

PHP com cURL

<?php
  $url = "https://api.moviendb.com/v1/movie/304372";

  $ch = curl_init();
  curl_setopt($ch, CURLOPT_URL, $url);
  curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
  $response = curl_exec($ch);
  $httpCode = curl_getinfo($ch, CURLINFO_HTTP_CODE);
  curl_close($ch);

  if ($httpCode === 200) {
    $data = json_decode($response, true);
    print_r($data);
} else {
    echo "Erro: " . $httpCode;
}
?>

PHP com file_get_contents

<?php
$url = "https://api.moviendb.com/v1/movie/304372";

$response = file_get_contents($url);

if ($response !== false) {
    $data = json_decode($response, true);
    print_r($data);
} else {
    echo "Erro ao fazer a requisição";
}
?>

JavaScript com Fetch

const url = 'https://api.moviendb.com/v1/movie/304372';

fetch(url, {
    method: 'GET',
    headers: {
        'Accept': 'application/json',
        'User-Agent': 'MovieDB-Client/1.0'
    }
})
.then(response => {
    if (!response.ok) {
        throw new Error(`HTTP error! status: ${response.status}`);
    }
    return response.json();
})
.then(data => {
    console.log(data);
    // Processar os dados aqui
})
.catch(error => {
    console.error('Erro:', error);
});

Exemplo de Resposta JSON

{
  "id": 93405,
  "name": "Round 6",
  "original_name": "오징어 게임",
  "overview": "Centenas de jogadores falidos aceitam um estranho convite...",
  "first_air_date": "2021-09-17",
  "vote_average": 8.0,
  "vote_count": 14250,
  "genres": [
    {
      "id": 18,
      "name": "Drama"
    },
    {
      "id": 9648,
      "name": "Mistério"
    }
  ],
  "seasons": [
    {
      "season_number": 1,
      "episode_count": 9,
      "air_date": "2021-09-17"
    }
  ],
  "created_by": [
    {
      "name": "Hwang Dong-hyuk"
    }
  ]
}