This movie is so funny and smart. A unique movie with unique characters. Travolta plays a not so perfect angel, and I think what this movie showes is that who are we to tell how angels look like. Its not like we ever seen one. Watch this movie and your picture of an angel will change.