Michelle Keegan told fans the "secret's out" as she confirmed her exciting new Netflix gig.
The Coronation Street star, 35, will be playing Maya Stern in thriller Fool Me Once, which is based on the book by Harlan Coben.
Michelle shared a snap of herself reading the book by the swimming pool, sporting a straw hat and cream bikini.