Jennifer Hudson as Grizabella in "Cats," co-written and directed by Tom Hooper. (Univ … Jennifer Hudson as Grizabella in "Cats," co-written and directed by Tom Hooper. (Universal Pictures)