When James Woods criticized the film Call Me By Your Name for having a love story between two gay 17-year-old and 24-year-old characters, Armie Hammer and Amber Tamblyn retorted with the the perfect clap-backs.

Woods, 70, retweeted a post that pointed out the male characters' ages with the caption: 'As they quietly chip away the last barriers of decency' and the hashtag NAMBLA for the North American Man/Boy Love Association. NAMBLA is a pedophilia advocacy organization.

Amber Tamblyn, 34, accused James Woods of creepily hitting on her when she was just 16.

She tweeted: 'James Woods tried to pick me and my friend up at a restaurant once. He wanted to take us to Vegas. "I'm 16" I said. "Even better" he said.'

Hammer, 31, who plays the 24-year-old Oliver in the film, responded to Woods saying: 'Didn't you date a 19 year old when you were 60.......?'

Amber Tamblyn tweeted that when she was 16, James Woods tried to pick her up at a restaurant

Woods said he was appalled by the age gap between the romantic interests in the new film Call Me By Your Name

Woods famously started dating Ashley Madison when she was 19 and he was 59. They stayed together for six years.

Right after they split, the then 66 year-old started dating 20-year-old Kristen Bauguess making him more than three times her age.

This isn't the first time Woods has been called out for his tweets about LGBTQ people.

Woods was criticized in July when he tweeted a photo of parents holding signs to support their gender creative child.

Armie Hammer reminded actor James Wood that he dated a 19-year-old when he was nearly 60. The 70-year-old actor blasted the film Call Me By Your Name for having a love story between two male characters ages 17 and 24

James Woods famously started dating Ashley Madison when she was 19 and he was 59

He wrote: 'This is sweet. Wait until this poor kid grows up, realizes what you've done, and stuffs both of you dismembered into a freezer in the garage.'

After backlash, he wrote: 'I spent my entire adult life in the New York theatre scene, kids. I have more gay friends than Liberace. So let's stop the homophobia train.'

Call Me By Your Name takes place in the 1980s follows the love story of a 17-year-old American boy named Elio and 24-year-old American Jewish scholar named Oliver during a summer in Italy. The current age of consent in Italy is 14.

The film features a scene in which Elio masturbates into a peach then Oliver takes a bite.

The film Call Me By Your Name follows the love story between a 17-year-old American boy named Elio and 24-year-old American Jewish scholar named Oliver

The erotic scene features Elio, portrayed by 21-year-old newcomer Timothée Chalamet.

'The handful of sex scenes are tastefully shot but short and not particularly explicit, though Aciman’s famous peach scene — Google this at your own risk if you haven’t read the novel — is featured here in modest but unambiguous fashion' writes Boyd van Hoeij, a film critic at The Hollywood Reporter.

Call Me By Your Name has been widely praise and has a 98 percent fresh rating on Rotten Tomatoes. It hits theaters on November 24.