Entertaining and delightful. A nice movie to watch. Cast is suited for their respective roles, but Katie Holmes is well suited for the role oozing elegance and grace at times in the various functions she attends as the president's daughter. As said before a nice, entertaining and relaxing movie for all. Worth the watch.