Bag of Bones is the story of grief and lost love's enduring bonds, an innocent child caught in a terrible crossfire and a new love haunted by past secrets. Bestselling novelist Mike Noonan, played by Pierce Brosnan, is unable to stop grieving after the sudden death of his wife Jo. A dream inspires him to return to the couple's lakeside retreat in western Maine where he becomes involved in a custody battle between the daughter of an attractive young widow and the child's enormously wealthy grandfather, the mysterious ghostly visitations, the ever-escalating nightmares and the realization that his late wife still has something to tell him.