It has been two years since we saw her last on our screens. Stella Damasus stars in the new title The Scar, which is headed for Nigerian cinemas this month.