Ce film inspiré de faits vécus raconte l’histoire de JB Bernstein (Jon Hamm), un agent de joueurs qui constate que l’industrie a changé et dont la carrière traine de la patte. Dans un dernier effort pour sauver son gagne-pain, il manigance un coup pour trouver le prochain lanceur-étoile du baseball. Espérant dénicher un jeune lanceur de criquet à transformer en vedette des Ligues majeures de baseball, JB se rend en Inde pour tourner une compétition de téléréalité appelée « The Million Dollar Arm ». Avec l’aide du dépisteur de ligue majeure irascible à l’œil de lynx Ray Poitevint (Alan Arkin), JB découvre Dinesh (joué par Madhur Mittal de Slumdog Millionaire) et Rinku (joué par Suraj Sharma de Life of Pi), deux garçons de 18 ans qui n’ont jamais joué au baseball, mais qui savent lancer une balle rapide. Dans l’espoir que les garçons décrochent un contrat dans les Ligues majeures et de gagner de l’argent facile, il ramène les deux aux États-Unis pour commencer leur entraînement. Alors que les Américains avaient du mal à s’accoutumer à l’Inde, les garçons, qui n’avaient jamais quitté leur patelin, ont du mal à s’adapter à leur nouveau pays. À mesure que les jeunes joueurs peaufinent leurs connaissances du baseball, JB et sa charmante amie Brenda (Lake Bell), en apprennent long sur l’importance du travail d’équipe, la détermination et le rôle de la famille.