If Demi Moore is the Queen of Flops, Colin Farrell is their king. Sucks because he's fantastic to watch.