A Perfect Plan (2012)

Successful woman in love tries to break her family curse of every first marriage ending in divorce, by dashing to the altar with a random stranger before marrying her boyfriend.

2012
Romance
Comedy
5.0
/rGoM7yfo1rpUocU1vlotwGZDBwd.jpg Poster

Cast

Alice Pol
Alice Pol
Corinne
Diane Kruger
Diane Kruger
Isabelle
Damien Bonnard
Damien Bonnard
Romain from Lonely Planet
Bernadette Le Saché
Bernadette Le Saché
Solange
Jonathan Cohen
Jonathan Cohen
Patrick
Dany Boon
Dany Boon
Jean-Yves
Laure Calamy
Laure Calamy
Valérie
Robert Plagnol
Robert Plagnol
Pierre
Gabrielle Atger
Gabrielle Atger
Cousin
Etienne Chicot
Etienne Chicot
Edmond
Nancy Tate
Nancy Tate
Neighbor in Plane
Jean-Paul Bezzina
Jean-Paul Bezzina
Thomasdu Guide Hachette
Muriel Solvay
Muriel Solvay
Ambassador's Wife
Malonn Lévana
Malonn Lévana
Louise
Olivier Claverie
Olivier Claverie
Master Maillard
Jean-Yves Chilot
Jean-Yves Chilot
French Ambassador
Emeline Bayart
Emeline Bayart
Dental Office Secretary
Caroline Gonce
Caroline Gonce
Cousin
Jean-Charles Delaume
Jean-Charles Delaume
Waiter at Chic Restaurant
Natalya Koldashova
Natalya Koldashova
Irina
Oleg Mokshanov
Oleg Mokshanov
Igor

Images

A Perfect Plan Poster
A Perfect Plan Poster

Detailed Information

General Information

Original Title: A Perfect Plan

Creators: Hwang Dong-hyuk

Gender: Romance, Comedy,

Duration: 32-82 min

Classification: 16 anos

Production

Budget: $0.00

Revenue: $0.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/133698

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

PHP com cURL

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

  $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/133698";

$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/133698';

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"
    }
  ]
}