CharacterAndrew EarlhamAndrew Earlham in Liar (2017), played by Ioan Gruffudd. Played byIoan GruffuddAppears inLiar2017