Actor Samantha Ruth Prabhu, who is gearing up for the release of her latest film Shaakuntalam while also shooting for the Indian version of Amazon Prime Video spy-actioner Citadel, says she is in a phase in her career where she is challenging herself by doing action in one project and playing a princess in another.