Why do we see German and Roman characters speaking like they’re from London? The blame lies partly with film directors – and more broadly with British imperialism.