Foster

Foster is a 2011 United Kingdom film starring Toni Collette and Ioan Gruffudd. It premiered in wide release on November 5, 2012 (after being shown in film festivals in 2011). It was based on an 2005 short film of the same title. It was released as Angel in the House in the United States.

Plot
Zooey and Alec Morrison are a married couple who are struggling to bridge the painful gap that is developing between them. Unable to conceive, the Morrisons await confirmation of a child to foster. One day, a seven years old boy who calls himself Eli appears on their doorstep quite mysteriously, explaining the foster agency has sent him. The boy is old beyond his years and it becomes apparent that he is the listening ear amongst the couple's marriage breakdown. Eli offers moral support and idealistic suggestions to his foster parents on how to repair and re-kindle their love for each other. The couple begin to rebuild their foundations at home, at work and emotionally until they find the love they once had for each other. But all may not be as it seems...