Once Upon a Time in Shanghai (2014)

A laborer moves to Shanghai in the hope of becoming rich. But ends up using his kung fu skills to survive. Remake of The Boxer From Shantung.

2014
Crime
Action
7.0
/wd8Zh3p3wkGav9iSshvxi1Hh4nA.jpg Poster

Cast

Chen Kuan-Tai
Chen Kuan-Tai
Baldy Bai
Fung Hak-On
Fung Hak-On
Scruffy Chou
Yuen Cheung-Yan
Yuen Cheung-Yan
Laughing Buddha
Zhu Jiazhen
Zhu Jiazhen
Mystery Man
Sammo Hung Kam-Bo
Sammo Hung Kam-Bo
Master Tie
Andy On Chi-Kit
Andy On Chi-Kit
Long Qi
Jiang Luxia
Jiang Luxia
Tie Mei
Sun Jiaolong
Sun Jiaolong
Hei Mao
Michelle Hu
Michelle Hu
Tie Ju
Mo Meilin
Mo Meilin
Brother Tiger
Philip Ng Wan-Lung
Philip Ng Wan-Lung
Ma Yongzhen
Song Ningfeng
Song Ningfeng
Guo Jun
Guo Jun
Liang Hong
Zhu Yaying
Zhu Yaying
Ma Yongzhen's Mother
Mao Junjie
Mao Junjie
Sheng Xiangjun
Liu Fengchao
Liu Fengchao
Shinji Tsutsumi
Zhu Ruixiang
Zhu Ruixiang
Mr. Tong
Wan Chiu
Wan Chiu
Fritter
Ba Duo
Ba Duo
Drunken Chun
Jiang Yiyi
Jiang Yiyi
Little Flora
Lu Yong
Lu Yong
Inspector Yong
Huang Peng
Huang Peng
Long's Cronies
Song Chen
Song Chen
Long's Cronies
Liu Yongchen
Liu Yongchen
Mystery Man
Tang Yumeng
Tang Yumeng
Maid

Images

Once Upon a Time in Shanghai Poster
Once Upon a Time in Shanghai Poster

Detailed Information

General Information

Original Title: Once Upon a Time in Shanghai

Creators: Hwang Dong-hyuk

Gender: Crime, Action,

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/248376

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

PHP com cURL

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

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

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

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