Home Off Beat Katie Holmes works out for Batman