Max (Francis Capra) é atacado por uma gangue do colégio. O garoto entrega a eles uma chave, mas quando descobrem que o objeto não tem valor juram vingança. Max tenta escapar através da porta aberta de um velho armazém, mas os garotos o seguem. Em meio à fuga desesperada ele encontra uma velha caixa, onde o gênio Kazaam (Shaquille O'Neal) é mantido prisioneiro há centenas de anos. Libertado, Kazaam promete a Max que irá realizar três pedidos dele.