Willow Finn is an actress born in Chicago, IL. She is known for playing Bayla in
10 Hours (2018) (2018), written and directed by
Trevor Morgan and co-starring
Jose Gonzalez Castro. Filmed in the Chicago suburbs,
10 Hours (2018) is the story of two strangers,
a ride share driver and his teenage passenger who form an unlikely bond during the course of a 10 hour trip.