Actress Jennifer Hudson was spotted in Beverly Hills a no makeup, and some people are shocked by how stunning she looks. The 38-year-old award-winning singer and actress doesn’t go out bare-faced very often, the last time being 2011, but many are happy to see her looking so good.