Legends of Tomorrow star Caity Lotz hits back at haters who think her figure is 'too boyish'

She stars as Sara Lance/ White Canary on the hit CW show, Legends of Tomorrow. 

And on Wednesday, actress Caity Lotz took to Instagram to share a selfie along with a message against 'online body shaming.'

In the snap, the 31-year-old can be seen wearing green swimwear, complete with a print sarong.

'Some people think my body is too muscular': On Wednesday, actress Caity Lotz took to Instagram to share a selfie along with a message against 'online body shaming'

'Some people think my body is too muscular': On Wednesday, actress Caity Lotz took to Instagram to share a selfie along with a message against 'online body shaming'

 'Some people think my body is too muscular, too skinny, too boyish. Some people will think it’s beautiful, powerful, sexy,' she reasoned. 

The actress then admitted that she sometimes struggles with 'accepting her figure,' and wouldn't mind having a figure similar to Sofia Vergara. 

'Do I struggle with accepting my body type? Umm yes. Would I like having curves like@sofiavergara? Umm yes, but if we all looked the same that would be boring. Like painting the sunset all in one color. All the “right” curves in all the “right” places?'

'There is no right and wrong when it comes to the body God has given you,' she pointed out. 'I see a lot of online body shaming, if someone’s body is not to your liking...keep it to yourself. It’s not your body and making people feel insecure won’t help them and it definitely won’t help you.'

Body issues: The actress then admitted that she sometimes struggles with 'accepting her figure,' and wouldn't mind having a figure similar to Sofia Vergara. She is seen in January in Washington, DC

Body issues: The actress then admitted that she sometimes struggles with 'accepting her figure,' and wouldn't mind having a figure similar to Sofia Vergara. She is seen in January in Washington, DC

Last November, Caity took to Twitter to share another snap of herself, along with a reference to the bullying she received in her younger years.

'When I was young I used to get called a boy & made fun of for being so muscular. It made me feel insecure about my body,' 

'Now I get to be like [emoji] I’m a superhero Every1 has different body types the goal of working out isn’t 2b something ur not, it’s to feel good & be healthy.'

'I used to get called a boy': Last November, Caity took to Twitter to share another snap of herself, along with a reference to the bullying she received in her younger years

'I used to get called a boy': Last November, Caity took to Twitter to share another snap of herself, along with a reference to the bullying she received in her younger years

Caity can currently be seen as superhero White Canary on Legends of Tomorrow. 

Her character was also on the sister CW show, Arrow, from 2013-2017.

Next up, the San Diego-born talent will take the lead in Year One, a short currently in post production.

Action star: Caity can currently be seen as superhero White Canary on Legends of Tomorrow

Action star: Caity can currently be seen as superhero White Canary on Legends of Tomorrow

Advertisement

The comments below have not been moderated.

The views expressed in the contents above are those of our users and do not necessarily reflect the views of MailOnline.

We are no longer accepting comments on this article.