Two Mothers for Zachary es una película que narra la historia de un niño llamado Zachary, cuya madre biológica muere en un accidente automovilístico. Tras la tragedia, Zachary es adoptado por una pareja homosexual, formada por una mujer llamada Alice y su pareja, una mujer llamada Sandy.
La trama se centra en la lucha de Alice y Sandy por obtener la custodia legal de Zachary, enfrentándose a prejuicios y obstáculos legales en el proceso. A lo largo de la película, se exploran temas como la diversidad familiar, el amor incondicional y la importancia del bienestar del niño por encima de cualquier otra consideración.
La historia se desarrolla en un contexto de discriminación y desafíos legales, donde las dos madres luchan por demostrar que son capaces de brindarle a Zachary un hogar seguro y amoroso. A medida que avanza la trama, se pone en evidencia el amor inquebrantable que sienten Alice y Sandy por el niño, desafiando los prejuicios de la sociedad y luchando por su derecho a formar una familia.