Jennifer Hudson, Tom Hanks | news sites