Anne Hathaway is beautiful of course but her performance as a young adult with a deblitating illness at such a young age was Oscar worthy. Jake Gyllenhaal gave a strong performance as a mid 90's drug salesman but the Director tended to be a bit preachy with his role at times.