Val Kilmer's best ever role. Absolutely wonderful movie. Would watch it again and again.. and i have! HIGHLY recommend it to anyone.