Luke Cosgrove was born on 24 April 1994 in Queensland, Australia. He is an actor, known for The Mist (2017), Zen Master (2020) and Shiver (2016). imdb.com