Cast: Ewan McGregor, Emily Blunt, Amr Waked, Catherine Steadman, Rachael Stirling, Kristin Scott Thomas, Tom Beard