Flop. Jennifer Hudson is the real talent.