St Helena shines in new Napoleon film