Yea, it had some faults. But considering that I only find 3-6 movies a year that I bother to sit completely through, one that I've actually watched about four times on cable is definitely a cut above.
And sadly, it is apparently topical. This Vanderpoop guy needed to meet up with a father like Liam a long time ago.