Question: who plays frank in it's always sunny
Answer: He is portrayed by Danny DeVito .