Michael Douglas gives a strong performance as Grady Tripp - a dickish (and perpetually stoned) professor struggling with writer's block - but again Robert Downey Jr. steals the show as a frenzied bisexual agent.