Christian Bale Says Had Fun Gaining The Weight For