'Pretty Little Liars' is going to wrap up soon, and surely viewers will be pleased with what's in store for the finale of the show. In the season 5 episode 23 that is set to air tonight, the stakes are already high for A, whose real identity is bound to be revealed sooner or later. However, the treacherous villain is not going to get caught without putting a good fight against the liars. Don't miss the exciting episode tonight. Watch PLL online through the free online stream link found below.

Note: This feature contains spoilers on the upcoming episode of 'Pretty Little Liars' Season 5. Please read at your own risk.

With only three episodes left for PLL, it's not surprising that more and more secrets and lies get piled up amid the liars. When Alison's trial begins, she will find herself less confident than before. The DA has proposed to her a plea bargain but she first needs to name her accomplice. Among her friends, Alison will choose Hannah. A sneak peek to the new episode even shows Caleb informing Hannah of the warrant of arrest issued against her. But why did Alison choose Hannah? What made her decide not to choose Aria or Emily? Watch 'Pretty Little Liars' season 5 episode 23 stream using the free online stream link at the bottom to find out.

Interestingly, actor Brandon Jones recently gushed to TVLine about the kiss between Andrew and Aria last week. "Andrew's always been the knight in shining armor for these girls," Jones says. "He's a good guy, very prone to wanting love. And he gets infatuated by girls quickly, first with Spencer and now with Aria. I think Aria just needs someone in her life who's intellectual and loving and cares about her." He also opened up about his thoughts on getting in between one of the show's favorite couple Aria and Ezra saying, "I'm still nervous. It's pretty much split down the middle, which was also how it was when Spencer and Andrew had a thing. I get a lot of loving tweets from fans who are happy, but then I also get people being like, 'Stay away!'" Watch 'Pretty Little Liars' season 5 episode 23 stream through the free online stream link available at the end of this post.

Jones also gushed about the fan tweets claiming that Andrew could be the real Rosewood villain A. "He does seem to show up at the right places at the right time, doesn't he? ... I've actually gotten a lot of tweets about Andrew's name starting with "A," but you know what? Aria's does, too! At one point or another, everyone has been suspected of being "A" on the show. For now, what you see is what you get with Andrew." So could he really be the real A? The answer is just about to be revealed and for sure fans will be surprised when the big reveal happens.

The official synopsis of PLL season 5 episode 23 reads: "Alison's trial is about to begin and the once-confident Queen Bee is not so confident about her fate, as testimony reveals not only her lies but the lies of those close to her."

"Meanwhile, Spencer, Aria, Emily and Caleb search for information to clear the imprisoned Hanna following a string of clues that might have been left by Mona or possibly planted by 'A.'"

'Pretty Little Liars' stars Lucy Hale, Troian Bellisario, Shay Mitchell, Ashley Benson, Sasha Pieterse, Janel Parrish, Ian Harding, Tyler Blackburn and Keegan Allen, among others.

"To Plea or Not to Plea" is to air this Tuesday night at 8 p.m. EST on ABC Family. Watch Pretty Little Liars season 5 episode 23 stream using this free online stream link here.