Someone who is cunning but depicts themselves as innocent to others [duplicate]

What can you call a person who is cunning but depicts themselves as innocent to others?


I've always called this by the old phrase

A wolf in sheep's clothing


snake in the grass (dictionary.com)

snake in the grass (noun) 1. a treacherous person, especially one who feigns friendship.


Although many possibilities exist, I prefer using "devious" for this type of behaviour.

MW reference

devious
: willing to lie and trick people in order to get what is wanted
: not straight or direct
: having many twists and turns