Male escort Ewan stripped in a den of vice (5)
I believe the answer is:
swain
'male escort' is the definition.
'swain' can be an answer for 'escort' (thesaurus). I am not certain of the 'male' bit.
'ewan stripped in a den of vice' is the wordplay.
'stripped' indicates the central letters.
'in' is an insertion indicator.
'a den of vice' becomes 'sin' (I am not sure about this - if you are sure you should give a lot more credence to this answer).
The central letters of 'ewan' are 'wa'.
'wa' placed within 'sin' is 'SWAIN'.
Can you help me to learn more?
(Other definitions for swain that I've seen before include "Male admirer" , "Young man" , "Rustic lover" , "Old word for young lover" , "fancier" .)