Actor Luke Evans has admitted he struggles with body image issues and often suffers "terrible anxiety" about his appearance.