OMFG Colin O'Donoghue is the ONLY answer for Marco.
Pokowowo wrote: I just posted this in the Dream Casting section, but I'll post it again here. I'm currently reading this book for the first time and am loathe to put it down. This is the cast I have in my head.:
Marco Alisdair: Colin O'Donoghue (and I will accept no other)
Celia Bowen: Jaimie Alexander or Gemma Arterton
Prospero/Hector: Christoph Waltz (also like Ralph Fienes)
Mr. A.H- : Daniel Craig (also like Alan Rickman)
Chandresh: Naveen Andrews
Isobel: Emily Browning
Laine Burgess: Rachel Weisz
Tara Burgess: Rose Byrne
Mr. Ethan Barris: Hugh Bonneville (or Colin Firth would work)
Her Frederick Thiessen: Jim Broadbent
Tsukiko: Arden Cho or Peng Lin
And I can't quite picture Bailey, Poppet, or Widget yet.