Hollywood beauty Jessica Alba is willing to get fat and shave off her luscious long locks for the right film role. The 26-year-old is desperate to make a mark in more hard-hitting films, even if it means tarnishing her good looks. Alba says, "If it's for a challenging or inspiring role, I'd do it."