Devin Ellery is an actor and director, known for The C-47's (2018), Baywatch (2017) and The Poison Rose (2019). Read more on iMDB