Saoirse Ronan has revealed she is embracing playing flawed characters after her latest role as alcoholic Rona in The Outrun.