Felix Mallard (born on May 20th, 1998 in Melbourne, Victoria) was a TV-Actor who was best known for his thought provoking role as Lucas Caravaggio in the streaming TV series "Locke & Key". Felix died on July 26th, 2021 (TBV) and his rather sudden death was possibly because of an awful infection.
"Sorry losers and haters, but my IQ is one of the highest - and you all know it! Please don't feel so stupid or insecure, it's not your fault."
"Happiness is not having a lot. Happiness is giving a lot."
Is Felix Mallard still alive? According to our unconfirmed records, he has not passed away.
Be the first to comment on Felix's obituary.
Obit Quality Rating: 4
Last Updated: 2021-06-26 08:33:04