Jada Pinkett Smith looking great at 42