I've seen better films by Mr Allen, but there are few which come across as enjoyable. This is obviously a movie intended as an homage to 1940s detective movies, with some humor thrown in for good measure. I guess it's not something to be thought about a lot, so just sit back and enjoy it. It's well worth your while.