“пошатну́ть чьи́-либо убежде́ния”
to shake someone's convictions
Посмотрите, как пошатнуть используется в реальных разговорах в нашем бесплатном курсе испанского.