Nem sokkal azt megelőzően, hogy Akeem Joffer (Eddie Murphy) végre Zamunda jogos királyává válna a trónörökös rádöbben, hogy van egy soha nem látott fia az Egyesült Államokban. Lavelle (Jermaine Fowler) Queensben éli megszokott életét, mit sem sejtve arról, hogy ő maga is egy afrikai uralkodócsalád leszármazottja. Haldokló apja, a király (James Earl Jones) utolsó kívánságának eleget téve Akeem herceg és Semmi (Arsenio Hall) újra felkerekedik, hogy megtalálják az elveszett fiút.