tom cruise as ace ventura pet detective