Vanessa Hudgens might just have a new man in her life this holiday season! The 31-year-old actress was spotted with her arms wrapped around MLB player Cole Tucker over the weekend. The 24-year-old Pittsburgh Pirates player was standing outside with Hudgens waiting for their car after a dinner date at the Canyon Country Store in Los Angeles. Hudgens wore a chic little black dress and plaid tights with an oversized gray sweater and a black beanie.