Ciara Janson April 23, 2019 By Emma Engers In News No Comments Ciara Janson is currently filming a major feature film The Last Bus.