Acte deux de Tous mes fils a lieu le soir du même jour.
Chris scie l'arbre commémoratif brisé. (Peut-être que cela préfigure le fait qu'il apprendra bientôt la vérité sur la disparition de son frère.)
Sa mère prévient Chris que la famille Deever déteste les Keller. Elle suggère qu'Annie pourrait aussi les détester.
Seule sur le porche, Ann est accueillie par Sue, la voisine voisine qui occupe la vieille maison d'Ann. Le mari de Sue, Jim, est un médecin qui n'est pas satisfait de sa carrière. Inspiré par l'idéalisme de Chris, Jim souhaite tout abandonner et se lancer dans la recherche médicale (un choix peu pratique pour un père de famille, selon Sue). Sue est agacée par Chris et le sens exagéré de l'importance de son père:
SUE: Je n'apprécie pas de vivre à côté de la Sainte Famille. Ça me fait ressembler à un clochard, tu comprends?
ANN: Je ne peux rien y faire.
SUE: Qui est-il pour ruiner la vie d'un homme? Tout le monde sait que Joe a tiré rapidement pour sortir de prison.
ANN: Ce n'est pas vrai!
SUE: Alors pourquoi tu ne sors pas et tu parles aux gens? Allez-y, parlez-leur. Il n'y a personne sur le bloc qui ne connaisse pas la vérité.
Plus tard, Chris rassure Ann que Joe Keller est innocent. Il croit l'alibi de son père. Joe Keller était soi-disant malade au lit lorsque les pièces défectueuses de l'avion ont été expédiées.
Joe marche sur le porche au moment où le jeune couple s'embrasse. Joe exprime son désir de trouver le frère d'Ann, George, dans un cabinet d'avocats local. Joe estime également que le disgracié Steve Deever devrait retourner en ville après sa peine de prison. Il s'énerve même quand Ann ne montre aucun signe de pardon pour son père corrompu.
La tension monte lorsque le frère d'Ann arrive. Après avoir rendu visite à son père en prison, George pense maintenant que Joe Keller était également responsable de la mort des aviateurs. Il veut qu'Ann rompe ses fiançailles et retourne à New York.
Pourtant, en même temps, George est touché par la gentillesse de Kate et Joe de l'accueillir. Il se souvient à quel point il grandissait dans le quartier, à quel point les Deevers et les Kellers étaient proches.
GEORGE: Je ne me suis jamais senti chez moi ailleurs qu'ici. Je me sens tellement - Kate, tu as l'air si jeune, tu sais? Tu n'as pas changé du tout. Cela… sonne une vieille cloche. Vous aussi, Joe, vous êtes incroyablement pareil. L'atmosphère entière est.
KELLER: Dis, je n'ai pas le temps de tomber malade.
MÈRE (KATE): Il n'a pas été abandonné depuis quinze ans.