Cast: Channing Tatum, Amanda Seyfried, Henry Thomas, Richard Jenkins, Luke Benward, Scott Porter, David Andrews