Jim Sturgess Ryan Kwanten Hugo Weaving
Kana Hanazawa Kohsei Hirota Misaki Kuno
Nick Stahl William Katt Emmanuelle Vaugier