Honestly, I'm not sure why so many people have a problem with Katie Holmes in the role. I thought she did a fine job. Report