Neville Longbottom had the hots for Emma Watson

2011-08-04 28

Matthew Lewis, who plays Neville Longbottom in Harry Potter, admits he had a crush on Emma Watson.