Mary-Kate Olsen's new TV role as a devout Christian seems to have gone to her head.
The 21-year-old actress - who has been cast in hit US TV show Weeds as Tara, a God-fearing marijuana-smoker living in a Christian community - was overheard spreading the word of God on a night out with twin sister Ashley at New York's Beatrice Inn nightspot last week.
A source told the New York Daily News: "Mary-Kate grabbed a male admirer and cried, 'Christ saves all! I save all!'
"Then she ruffled his hair, gave him a kiss on the cheek and told him, 'Consider yourself saved!'.
"He looked totally stunned and stumbled off."
Mary-Kate Olsen recently revealed she loves to run around her house in the nude. She said: "I run around my house naked with heels all the time. It's so funny.
"All my friends will tell you I love running around in kimonos and jewellery or naked with jewellery."
She also confessed she sometimes pretends to be identical twin Ashley when she is out on her own.
Mary-Kate said: "Sometimes, if I'm out I'll say I'm Ashley or if I'm making reservations for a restaurant I'll use my sister's name - actually most of the time."