LIAR fans are left reeling as Andrew's killer is revealed to be LAURA all along - and Katherine Kelly's Karen lets her walk free. The second season of the ITV drama follows Laura Nielson (Janne Froggatt) as she is accused of killing her rapist, Andrew Earlham (Ioan Gruffudd).