I've done this, and yes it can be done in 24 hrs. First of all if it's not to big, you may be able to partially defrost it in bottom of your fridge, over night. However fastest, safest way is to leave the bird sealed in its' original packaging, and fill your kitchen sink with cold tap water. Set sealed turkey in sink full of cold water. Set a timer for 30 min. Every 30 min. drain sink and refill with clean cold water, and repeat the timer. It may take several hours but it will thaw, safely this way.
Even tho someone answered, roast the turkey frozen, don't do it. I did that once with a 20 lb. turkey and hours later when I thought turkey was done it was still semi-frozen in the middle and the folks I made turkey for all got sick from eating the turkey. Get bird completely defrosted first.
www.butterball.com gives free tips on thawing and roasting turkeys, every year. Check out their site. I did and that's where I learned about thawing turkey in this manner.
Been there, done that.