Batman forever