Amanda Bynes has a crush on Liam Hemsworth;
Amanda Bynes has a crush on Liam Hemsworth and isn't afraid to post her new crush on twitter.
London: 'Charlie`s Angels' star Cameron Diaz says she has a huge crush on British actor Colin Firth.