I've never seen a Danny De Vito film I didn't like, and Smoochy is no exception. Original and creative at every turn, with great performances from Edward Norton, Robin Williams, Catherine Keener, and everyone else in the cast. I smiled and/or laughed through the whole film. What more can you ask from a bent and twisted comedy, I ask you?