Movie History ... And They Lived Happily Ever After 2004 ... And They Lived Happily Ever After 2004 Happily Ever After 2004