Anne Hathaway shows off long legs on Miami beach in pink Chanel hotpants

Oscar winning actress Anne Hathaway was spotted on Miami beach with friends and husband Adam Schulman, enjoying the sun and surf. The 31 year old was dressed in a purple one piece swimsuit and had a pair of pink Chanel hotpants on. The brunette actress also wore a pair of tortoise shell shades with her look and certainly looked radiant. Anne, who is the voice of Jewel in Rio 2, wore a Roksanda Ilinic dress at the Rio 2 premiere in Miami.

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach

Anne Hathaway at Miami beach