Disney star Luke Evans drops 17 pounds in 10 weeks