Part of a great story is knowing how to mix drama with comedy. This movie had me laughing out loud many times - and I don't laugh in movies. John Leguizamo is fascinating to watch, very sympathetic, and much smarter than everyone around him thinks. The whole cast is enjoyable. The writer/director really knows what he's doing.