tom cruise as jim carey in ace ventura pet detective