British actress Emma Watson famed for her role as Hermione Granger in the ‘Harry Potter’ film series is spotted in a different light, showing off her sizzling bikini-clad body, showcasing her sexy slender physique as ‘The Beauty and the Beast’ and ‘Little Women’ star hits the beach on her sun-soaked holiday in Barbados on Saturday.