Rebecca Finch
Rebecca Finch is an actress based between London & Vancouver. Rebecca plays the lead role, of American prosecution lawyer Heather Gard, in feature film 'Outwitting the Devil', which is the first movie based on Napoleon Hill's seminal book of the same name. Other feature films due for release next ...