Screen 2010 Star of Tomorrow Jessica Brown Findlay, who was nominated for a 2011 BIFA for her performance in Albatross and is one of the stars of British TV hit […]