Actually Johnny Depp is feeding a baby Bat, not Rat!