Ben Stiller Antonio Banderas Alec Baldwin Don Johnson John Voight Mark Ruffalo Casey Affleck Iain Glen Tim Roth Richard Armitage Daniel Craig