She's had some troubles lately, but Amanda Bynes has had one awesome career so far! Check out the cutest guys she's shared the screen with over the years. Some of them you may remember, but others will blow your mind. Here's hoping that Amanda gets back on her feet and starts making awesome movies again, pronto.
1. Zac Efron
Zac and Amanda starred in the 2007 retro movie musical Hairspray together.
2. Nick Zano
Nick played Amanda's love interest for two years on the sitcom What I Like About You.
3. Colin Firth
Colin Firth played Amanda's long-lost British dad in What a Girl Wants. Talk about a fairy tale!
4. Matt Long
Matt and Amanda starred in Sydney White, a take on Snow White set in a sorority. Matt also starred in the short-lived WB drama Jack & Bobby, which was awesome!
5. Channing Tatum
Before he became a super-star, Channing Tatum starred in She's the Man with Amanda. Aren't they cute together?!
6. Cam Gigandet
Cam had a great year in 2010: he played Amanda's boyfriend in Easy A, then followed that up by playing Christina Aguilera's love interest in Burlesque!
7. Oliver James
Oliver starred in Amanda's classic movie What a Girl Wants. Two questions: what ever happened to this guy, and why weren't we invited to this adorable party they're attending?
8. Penn Badgley
Penn Badgley was also part of the hot ensemble cast in instant classic Easy A, though he and Amanda weren't exactly pals in the movie.