O filme «Legendary» explora a história de um jovem de 15 anos de idade que, dez anos após a morte do seu pai, junta-se à equipa de wrestling da sua escola com o objectivo de reparar o relacionamento com a sua mãe e com o irmão mais velho.

Na casa dos 30 anos, Zaynab (Fawzia Mirza) é uma advogada paquistanesa, muçulmana e lésbica que mora em Chicago. Parveen (Shabana Azmi), sua mãe que recentemente ficou viúva, acabou de se mudar para sua casa e passa os dias assistindo TV e procurando um marido para a filha única. Zaynab se apaixona por Alma (Sari Sanchez), uma mexicana arrojada e brilhante. Rosa, mãe de Alma é uma ex-lutadora, o que encanta Zaynab, que pratica luta livre. Zaynab tenta esconder da mãe a sua vida amorosa e aos aulas de luta que realiza.