I think Hannah would have to be played by Madonna, a pretty strong-willed, independent blond who thinks she is 'all that'.

Tucker is a Jimmy Stewart type, Mr. Lovable nice-guy.