Ishtar Currie-Wilson
Who is Ishtar Currie-Wilson? Ishtar Currie-Wilson is a British actress. Ishtar Currie-Wilson gained notoriety after starring as Annabel Ward in the Netflix series Lockwood & Co., which premiered on January 27, 2023. Her other acting credits include Eyelash (2020 short…