Boychoir raconte l’histoire d’un garçon de 11 ans provenant d’un milieu défavorisé qui, grâce à sa voix angélique et à un talent musical unique, se retrouve au réputé American Boychoir School...
Colter Stevens (Jake Gyllenhaal) se réveille dans un train. Désorienté, amnésique, il réalise alors que le train est la cible d’une tentative d’attentat terroriste. Il tente alors de l’arrêter mais… le train explose !