Shannon is portrayed by Katherine LaNasa. The former ballet dancer turned actress is known for her roles on Satisfaction (Adriana), Longmire (Lizzie), Deception (Sophia), Two and a Half Men (Charlie’s bossy lover Lydia), Big Love (Beverly Ford), and Judging Amy (Attorney Yvonne Dunbar), among others. LaNasa is also recognized for her roles in the films The Campaign (Rose Brady), The Frozen Ground (Fran Hansen), and Alfie (Uta). Devious Maidsairs Mondays at 9pm on Lifetime.