Good, the Bad and the Weird, The (2007) - Cast