Skip Nav

These were John Cusack's glory days.

Between Better Off Dead and Say Anything, the extremely adorable Cusack played George "Buck" Weaver, the shortstop with a conscience who doesn't want to anything to do with the fix but ends up banned from baseball forever. It's heartbreaking, thanks to Cusack's performance.

Image Source: Warner Bros.
Read More BaseballMovies
Looking for the perfect gift this holiday season? Order our POPSUGAR Must Have box now >>