Who is the girl that Spencer reid is kissing in the pool in criminal minds? Spencer Reid had kissed the character, Lila Archer. Ms. Archer is played by Amber Heard. (Mathew Gray Gubler plays Spencer Reid) Gubler's first screen kiss was with Heard.