I'll go with Saoirse Ronan as MacKensie. She played an assassin so she's got the badass thing down. She's played royalty so she knows how to be a posh snob. Can speak French, born in Dublin(bonus points!)