Continuity mistake: When Ben is playing Tekken with his son on the Playstation, the characters of the game change on every shot of the TV. It is not possible in that amount of time they spend playing it.
Plot hole: At the beginning of the movie Ben's wife meets Kim who is 'fresh off the boat' from somewhere in Asia. Whenever she speaks to Kim she speaks in English, Kim never answers. We therefore assume that Kim does not wish to speak to Ben's wife or Kim cannot understand English. After Ben's wife takes Kim home and settles her in a bed. Kim says something in English. Ben's wife answers Kim in Chinese or another Asian language. Why. did Ben's wife not try speaking to Kim in her native language at the outset? Doesn't make any sense to me.