For characters whose voice actors are film/TV actors themselves, it seems the obvious choice is that the actors would play as their characters (Noah Watts as Connor, Adrian Hough as Haytham, Paul Amos as Jacob, etc.) but for the others who don’t have a big film/TV repertoire…
Aveline (funny thing is her actress does have a big resumé, except she’s super White and then of course tumblr will throw a fit about ‘black-facing’ if Ubisoft uses Aveline’s VA…whatever *shrug* so I would say this person below instead):
Zoe Saldana; she kinda had the look down in Pirates of the Caribbean.
Shao Jun (also has a voice actress that doesn’t match character’s ethnicity):
Zhang Ziyi
Adéwalé:
Adewale Akinnuoye-Agbaje. Yes, same-name actor as Adéwalé.
Desmond:
Milo Ventimiglia.
Okay, I guess I’ll make one exception for Haytham Kenway. I think Jon Hamm should play him, but only in a modern AU setting:
Why? Because dat moment when you morph their faces and nothing happens. I’m convinced that Ubisoft secretly used Jon Hamm for the rest of Haytham’s facial rendering.
I wouldn’t mind a suave, business savvy, Mad Men-like Kenway, at all, not at all…
– Ezio Auditore