Eric BealPlayed by: Barrett Foa
Eric Beal is kind of the man. He's the tech wiz of the NCIS: Los Angeles undercover team, and fully embraces his nerdiness.
Do not attempt to hide from Eric. He will find you through your phone, GPS, bank records, whatever it takes.
And he'll delight in doing it.
Originally conceived as a recurring character, Eric has played a bigger role in recent episodes of the hit drama.
We can only hope - and criminals can only beware - that this uber-geek continues to excel in his flip flops.