Çin asıllı göçmen bir ailenin Amerika'da doğan tek çocuğu Liam Liu (Ken Leung), geçmişinin travmaları ve annesini küçük yaşta kaybetmesi nedeniyle kişisel sorunlar yaşamaktadır. Bütün bu sorunların sebebinin aslında babası olduğunu düşünen Liam, uzun süredir babasından ayrı yaşamaktadır ve işssizdir. Liam'ın kendi adına sevgisinden emin olamadığı bir de 16 yaşında bir sevgilisi vardır. Birgün babasından gelen bir telefon sonucu büyükannesinin öldüğünü ve ona Shanghai'da bir daire miras bıraktığını öğrenir. Liam, daireyi satmak için Shanghai'a gitmeye karar verir. Ancak işler istediği gibi gelişmez, bir de üstüne çinli bir kıza aşık olur. Liam, ani bir kararla Amerika'daki kız arkadaşından ayrılıp Shanghai'a yerleşmeye karar verir ama onu hiç de hoş olmayan bir süpriz beklemektedir.