The Amazing Maurice Cast Hugh Laurie Emilia Clarke David Thewlis Himesh Patel Gemma Arterton Hugh Bonneville