Nicholas Hoult would like to do fewer nude scenes in future and doesn't like playing villains anymore.