private boolean getFilmography(int start, int end, StringBuilder sourceCode, String pattern) {
		boolean flag = true;
		
		Pattern p = Pattern.compile(pattern);
	    Matcher m = p.matcher(sourceCode);
	    
    	m.region(start, end);
    	
    	while (m.find() && 
	    		(end < sourceCode.indexOf("id=\"External_links\">") 
	    				||  sourceCode.indexOf("id=\"External_links\">") < 0)) {
			flag = false;
    		
			int index = m.group().indexOf("<a href=");
			
			String address = "http://en.wikipedia.org";
			for (int i = index + 9; m.group().charAt(i) != '\"' && m.group().charAt(i) != '&'; i++) {
				address += m.group().charAt(i);	
			}	
				
			filmography.push(address);
			System.out.println(address);
		}
    	
    	return flag;
	}