Imperfect (2012): cast, story & where to watch

2012 · Film · ★ 5.7

Imperfect poster

Released in 2012, Imperfect is an action and crime film directed by Steve Cheng, running about 96 minutes. “Born to be Rebels” — that tagline sets the tone.

What it’s about. He Jianhao is released from the Boys' Home and his mother Huifang, is worried that he would be led astray again. Thus, she wants him to look after her stall in Bugis under her stepsister's supervision. Jian Hao's girlfriend Shanshan also manages to convince him to retake his O-levels. Jian Hao is getting back on the right path and his future seems promising. Jianhao's friend, Zach, joined a gang Yi Ren Tang to get protection as he is always bullied by Alex. Wang Guodong is a gang leader of 660 and also the father of Alex. Jianhao joined the Yi Ren Tang after much persuasion from Zach...

Who’s in it. Imperfect stars Kimberly Chia as Shan Shan, Tsu-Ping Chiang as He Huifang, Ian Fang as Zach and Edwin Goh as He Jianhao, among others.

How it landed. With an audience score of 5.7/10, Imperfect has drawn a solid, mixed-to-positive response.

Where to watch. Streaming options change often. See the full, country-by-country breakdown on our where to watch Imperfect page.

If you liked it. Fans of Imperfect tend to enjoy The Dark Knight, The Lord of the Rings: The Return of the King, Inception and The Lord of the Rings: The Fellowship of the Ring.

Frequently asked

Where can I watch Imperfect (2012)?
Streaming, rental and purchase options for Imperfect change frequently. Check our where-to-watch page for the latest availability in your country.
Is Imperfect worth watching?
Imperfect holds an audience score of 5.7 out of 10, and is a strong pick if you enjoy action and crime. Reactions are mixed, so it may depend on taste.
Who stars in Imperfect?
Imperfect stars Kimberly Chia, Tsu-Ping Chiang, Ian Fang, Edwin Goh and Elizabeth Lee.
When was Imperfect released?
Imperfect was released in 2012, with a runtime of about 96 minutes.