When Declan loses his dog and best friend, Ralphie, his life starts to unravel.
Cory Michael Smith
Amanda Seyfried
David Joseph Craig