Christian Bale Hugh Jackman Michael Caine Scarlett Johansson Rebecca Hall David Bowie Andy Serkis Piper Perabo Jim Piddock Samantha Mahurin Mark Ryan Jamie Harris Daniel Davis Roger Rees Ricky Jay Christopher Neame Monty Stuart Ron Perkin